Example usage for android.support.v4.app DialogFragment show

List of usage examples for android.support.v4.app DialogFragment show

Introduction

In this page you can find the example usage for android.support.v4.app DialogFragment show.

Prototype

public int show(FragmentTransaction transaction, String tag) 

Source Link

Document

Display the dialog, adding the fragment using an existing transaction and then committing the transaction.

Usage

From source file:fr.steren.climbtracker.ClimbTrackerActivity.java

private void initFAB() {
    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override//from  w w  w.  j  a v  a 2s  .co  m
        public void onClick(View v) {
            DialogFragment gradePickerFragment = new GradePickerFragment();
            gradePickerFragment.show(getSupportFragmentManager(), "gradePicker");
        }
    });
}

From source file:com.jefftharris.passwdsafe.PreferencesFragment.java

@Override
public boolean onPreferenceClick(Preference preference) {
    switch (preference.getKey()) {
    case Preferences.PREF_DEF_FILE: {
        Intent intent = new Intent(Intent.ACTION_CREATE_SHORTCUT, null, getContext(),
                LauncherFileShortcuts.class);
        intent.putExtra(LauncherFileShortcuts.EXTRA_IS_DEFAULT_FILE, true);
        startActivityForResult(intent, REQUEST_DEFAULT_FILE);
        return true;
    }//from  w  ww. j  a  va2 s.  c o m
    case Preferences.PREF_PASSWD_CLEAR_ALL_NOTIFS: {
        Activity act = getActivity();
        PasswdSafeApp app = (PasswdSafeApp) act.getApplication();
        Bundle confirmArgs = new Bundle();
        confirmArgs.putString(CONFIRM_ARG_ACTION, ConfirmAction.CLEAR_ALL_NOTIFS.name());
        DialogFragment dlg = app.getNotifyMgr().createClearAllPrompt(act, confirmArgs);
        dlg.setTargetFragment(this, REQUEST_CLEAR_ALL_NOTIFS);
        dlg.show(getFragmentManager(), "clearNotifsConfirm");
        return true;
    }
    case Preferences.PREF_PASSWD_CLEAR_ALL_SAVED: {
        Bundle confirmArgs = new Bundle();
        confirmArgs.putString(CONFIRM_ARG_ACTION, ConfirmAction.CLEAR_ALL_SAVED.name());
        ConfirmPromptDialog dlg = ConfirmPromptDialog.newInstance(getString(R.string.clear_all_saved_passwords),
                getString(R.string.erase_all_saved_passwords), getString(R.string.clear), confirmArgs);
        dlg.setTargetFragment(this, REQUEST_CLEAR_ALL_SAVED);
        dlg.show(getFragmentManager(), "clearSavedConfirm");
        return true;
    }
    }
    return false;
}

From source file:de.winniehell.battlebeavers.ui.GameListActivity.java

private void showGameStartDialog() {
    final FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    final Fragment old = getSupportFragmentManager().findFragmentByTag("dialog");

    if (old != null) {
        transaction.remove(old);// w w  w  . ja v a  2s . c om
    }
    transaction.addToBackStack(null);

    final DialogFragment dialog = new GameStartDialog();
    dialog.show(transaction, "dialog");
}

From source file:com.microsoft.mimickeralarm.settings.AlarmSettingsFragment.java

@Override
public void onDisplayPreferenceDialog(Preference preference) {
    if (preference instanceof TimePreference) {
        DialogFragment dialogFragment = TimePreferenceDialogFragmentCompat.newInstance(preference);
        dialogFragment.setTargetFragment(this, 0);
        dialogFragment.show(getFragmentManager(), PREFERENCE_DIALOG_FRAGMENT_CLASS);
    } else if (preference instanceof NamePreference) {
        DialogFragment dialogFragment = NamePreferenceDialogFragmentCompat.newInstance(preference);
        dialogFragment.setTargetFragment(this, 0);
        dialogFragment.show(getFragmentManager(), PREFERENCE_DIALOG_FRAGMENT_CLASS);
    } else/*from  w  ww  . j  a v a  2  s . c  om*/
        super.onDisplayPreferenceDialog(preference);
}

From source file:de.geeksfactory.opacclient.frontend.MainPreferenceFragment.java

private void showDialog(DialogFragment newFragment) {
    FragmentTransaction ft = getFragmentManager().beginTransaction();
    Fragment prev = getFragmentManager().findFragmentByTag(TAG_DIALOG);
    if (prev != null) {
        ft.remove(prev);//from  www  .  j a v  a 2  s.  co  m
    }
    ft.disallowAddToBackStack();
    newFragment.show(ft, TAG_DIALOG);
}

From source file:com.example.scheme.MyPalettesActivity.java

public void showDeleteDialog() {
    DialogFragment dialog = new DeleteDialogFragment();

    ((DeleteDialogFragment) dialog).setPaletteSelection(mTitle.toString());

    dialog.show(getSupportFragmentManager(), "DeleteDialogFragment");
}

From source file:de.questmaster.fatremote.fragments.SelectFATFragment.java

/**
 * Shows the add device dialog. Here a device can be entered manually. 
 *//*from w ww  . jav  a2 s . c om*/
private void showAddDeviceDialog() {
    DialogFragment addDialog = AddDeviceDialogFragment.newInstance(R.string.dialog_adddev_title);
    addDialog.setTargetFragment(this, 0);
    addDialog.show(getFragmentManager(), "dialog");
}

From source file:com.stephenmcgruer.threethingstoday.MainActivity.java

public void showDatePickerDialog(View v) {
    DialogFragment fragment = DatePickerFragment.newInstance(this, mSelectedYear, mSelectedMonth,
            mSelectedDayOfMonth);/* w ww  .  j a  v  a2 s  . c  om*/
    fragment.show(getSupportFragmentManager(), "DatePicker");
}

From source file:com.cmput301w15t15.travelclaimsapp.activitys.EditExpenseActivity.java

/**This method creates a new instance of datepickerfragment and the condition statements 
 * sets what date will be start date and which one is end
 * @author Henry//  ww w .  j  av  a  2s .c om
 * @param v
 */
public void showTruitonDatePickerDialog(View v) {
    if (v == date) {
        Start = true;
    } else {
        Start = false;
    }
    DialogFragment newFragment = new DatePickerFragment();

    newFragment.show(getSupportFragmentManager(), "datePicker");
}

From source file:com.darshancomputing.BatteryIndicatorPro.CurrentInfoFragment.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.menu_settings:
        mStartActivity(SettingsActivity.class);
        return true;
    case R.id.menu_close:
        DialogFragment df = new ConfirmCloseDialogFragment();
        df.show(getFragmentManager(), "TODO: What is this string for?2");
        return true;
    case R.id.menu_help:
        mStartActivity(HelpActivity.class);
        return true;
    case R.id.menu_show_notification:
        toggleShowNotification();/*from w w  w  .  java  2s .  c  o  m*/
        return true;
    case R.id.menu_rate_and_review:
        try {
            startActivity(new Intent(Intent.ACTION_VIEW,
                    Uri.parse("market://details?id=com.darshancomputing.BatteryIndicatorPro")));
        } catch (Exception e) {
            Toast.makeText(activity.getApplicationContext(), "Sorry, can't launch Market!", Toast.LENGTH_SHORT)
                    .show();
        }
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}