List of usage examples for android.support.v4.app DialogFragment show
public int show(FragmentTransaction transaction, String tag)
From source file:edu.sfsu.csc780.chathub.ui.MainActivity.java
void showPhotoDialog(DialogFragment dialogFragment) { // DialogFragment.show() will take care of adding the fragment // in a transaction. We also want to remove any currently showing // dialog, so make our own transaction and take care of that here. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); android.support.v4.app.Fragment prev = getSupportFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev);//from w w w. ja v a 2 s. c o m } ft.addToBackStack(null); dialogFragment.show(ft, "dialog"); }
From source file:com.example.com.benasque2014.mercurio.AddRecorridoActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }//from w w w. jav a2s . co m PuntosInfoFragment.points = new ArrayList<LatLng>(); mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) findViewById(R.id.next_button); mPrevButton = (Button) findViewById(R.id.prev_button); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { if (Utils.isOnline(getApplicationContext())) { DialogFragment dg = new DialogFragment() { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setMessage(R.string.submit_confirm_message) .setPositiveButton(R.string.submit_confirm_button, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { guardarRuta(); } }).setNegativeButton(android.R.string.cancel, null).create(); } }; dg.show(getSupportFragmentManager(), "place_order_dialog"); } else { Toast.makeText(getApplicationContext(), "No internet.", Toast.LENGTH_SHORT).show(); } } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); }
From source file:com.bonsai.wallet32.SendBitcoinActivity.java
private DialogFragment showSendConfirmDialog(int acctId, String acctStr, String addrStr, long amount, long fee, double rate) { DialogFragment df = new SendConfirmDialogFragment(); Bundle args = new Bundle(); args.putInt("acctId", acctId); args.putString("acctStr", acctStr); args.putString("addr", addrStr); args.putLong("amount", amount); args.putLong("fee", fee); args.putDouble("rate", rate); df.setArguments(args);/*from w w w . ja v a 2 s .c o m*/ df.show(getSupportFragmentManager(), "sendconfirm"); return df; }
From source file:com.davidmascharka.lips.MainActivity.java
private void showSelectBuildingDialog() { DialogFragment dialog = new SelectBuildingDialogFragment(); dialog.show(getSupportFragmentManager(), "SelectBuildingDialogFragment"); }
From source file:com.www.avtovokzal.org.MainActivity.java
public void showDatePickerDialog(View v) { // Google Analytics Tracker t = ((AppController) getApplication()).getTracker(AppController.TrackerName.APP_TRACKER); t.send(new HitBuilders.EventBuilder().setCategory(getString(R.string.analytics_category_button)) .setAction(getString(R.string.analytics_action_set_date)).build()); DialogFragment newFragment = new DatePickerFragment(); newFragment.show(getSupportFragmentManager(), "datePicker"); }
From source file:com.checktipsplitter.ui.FragmentAddBill.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_createpost, container, false); mWizardModel = new WizardModel(getActivity()); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }/*from w w w . j a v a 2 s . com*/ mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getActivity().getSupportFragmentManager()); mPager = (ViewPager) rootView.findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) rootView.findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) rootView.findViewById(R.id.next_button); mPrevButton = (Button) rootView.findViewById(R.id.prev_button); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { DialogFragment dg = new DialogFragment() { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setMessage(R.string.submit_confirm_message) .setPositiveButton(R.string.submit_confirm_button, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { getActivity().finish(); } }) .setNegativeButton(android.R.string.cancel, null).create(); } }; dg.show(getActivity().getSupportFragmentManager(), "place_order_dialog"); } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); return rootView; }
From source file:com.mZone.epro.launch.fragment.LaunchAboutFragment.java
@Override public void onClick(View v) { final FragmentManager fragmentManager = getChildFragmentManager(); Fragment fragment = null;// w w w . j a va 2 s . c om DialogFragment dialogFragment = null; int viewID = v.getId(); switch (viewID) { case R.id.launch_about_developer_homepage: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(DEVELOPER_HOMEPAGE))); break; case R.id.launch_about_user_guide: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(USER_GUIDE_LINK))); break; case R.id.launch_about_rating_us: final String appPackageName = getActivity().getPackageName(); try { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName))); } catch (android.content.ActivityNotFoundException anfe) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + appPackageName))); } break; case R.id.launch_about_about_opensource: fragment = fragmentManager.findFragmentByTag(FRAGMENT_TAG_DIALOG_OPEN_SOURCE_LICENSE); if (fragment == null) { dialogFragment = new OpenSourceLicenseDialogFragment(); dialogFragment.show(fragmentManager, FRAGMENT_TAG_DIALOG_OPEN_SOURCE_LICENSE); } break; default: break; } }
From source file:com.bonsai.wallet32.SendBitcoinActivity.java
private DialogFragment showFeeAdjustDialog(String msg, int acctId, String acctStr, String addrStr, long amount, long fee, double rate) { DialogFragment df = new FeeAdjustDialogFragment(); Bundle args = new Bundle(); args.putString("msg", msg); args.putInt("acctId", acctId); args.putString("acctStr", acctStr); args.putString("addr", addrStr); args.putLong("amount", amount); args.putLong("fee", fee); args.putDouble("rate", rate); df.setArguments(args);/*from w w w .ja v a 2 s. c o m*/ df.show(getSupportFragmentManager(), "sendconfirm"); return df; }
From source file:android.support.v7.preference.PreferenceFragmentCompat.java
/** * Called when a preference in the tree requests to display a dialog. Subclasses should * override this method to display custom dialogs or to handle dialogs for custom preference * classes./*from w w w .j a v a 2 s .c o m*/ * * @param preference The Preference object requesting the dialog. */ @Override public void onDisplayPreferenceDialog(Preference preference) { boolean handled = false; if (getCallbackFragment() instanceof OnPreferenceDisplayDialogCallback) { handled = ((OnPreferenceDisplayDialogCallback) getCallbackFragment()).onPreferenceDisplayDialog(this, preference); } if (!handled && getActivity() instanceof OnPreferenceDisplayDialogCallback) { handled = ((OnPreferenceDisplayDialogCallback) getActivity()).onPreferenceDisplayDialog(this, preference); } if (handled) { return; } // check if dialog is already showing if (getFragmentManager().findFragmentByTag(DIALOG_FRAGMENT_TAG) != null) { return; } final DialogFragment f; if (preference instanceof EditTextPreference) { f = EditTextPreferenceDialogFragmentCompat.newInstance(preference.getKey()); } else if (preference instanceof ListPreference) { f = ListPreferenceDialogFragmentCompat.newInstance(preference.getKey()); } else { throw new IllegalArgumentException("Tried to display dialog for unknown " + "preference type. Did you forget to override onDisplayPreferenceDialog()?"); } f.setTargetFragment(this, 0); f.show(getFragmentManager(), DIALOG_FRAGMENT_TAG); }
From source file:de.eidottermihi.rpicheck.activity.MainActivity.java
private void doRebootOrHalt(String type) { LOGGER.info("Doing {} on {}...", type, currentDevice.getName()); ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { // get connection settings from shared preferences final String host = currentDevice.getHost(); final String user = currentDevice.getUser(); final String port = currentDevice.getPort() + ""; final String sudoPass = currentDevice.getSudoPass(); if (currentDevice.getAuthMethod().equals(NewRaspiAuthActivity.SPINNER_AUTH_METHODS[0])) { // ssh password final String pass = currentDevice.getPass(); new SSHShutdownTask(this).execute(host, user, pass, port, sudoPass, type, null, null); } else if (currentDevice.getAuthMethod().equals(NewRaspiAuthActivity.SPINNER_AUTH_METHODS[1])) { // keyfile final String keyfilePath = currentDevice.getKeyfilePath(); if (keyfilePath != null) { final File privateKey = new File(keyfilePath); if (privateKey.exists()) { new SSHShutdownTask(this).execute(host, user, null, port, sudoPass, type, keyfilePath, null);// w w w.j a va2s .c o m } else { Toast.makeText(this, "Cannot find keyfile at location: " + keyfilePath, Toast.LENGTH_LONG); } } else { Toast.makeText(this, "No keyfile specified!", Toast.LENGTH_LONG); } } else if (currentDevice.getAuthMethod().equals(NewRaspiAuthActivity.SPINNER_AUTH_METHODS[2])) { // keyfile and passphrase final String keyfilePath = currentDevice.getKeyfilePath(); if (keyfilePath != null) { final File privateKey = new File(keyfilePath); if (privateKey.exists()) { if (!Strings.isNullOrEmpty(currentDevice.getKeyfilePass())) { final String passphrase = currentDevice.getKeyfilePass(); new SSHShutdownTask(this).execute(host, user, null, port, sudoPass, type, keyfilePath, passphrase); } else { final String dialogType = type.equals(Constants.TYPE_REBOOT) ? PassphraseDialog.SSH_SHUTDOWN : PassphraseDialog.SSH_HALT; final DialogFragment passphraseDialog = new PassphraseDialog(); final Bundle args = new Bundle(); args.putString(PassphraseDialog.KEY_TYPE, dialogType); passphraseDialog.setArguments(args); passphraseDialog.setCancelable(false); passphraseDialog.show(getSupportFragmentManager(), "passphrase"); } } else { Toast.makeText(this, "Cannot find keyfile at location: " + keyfilePath, Toast.LENGTH_LONG); } } else { Toast.makeText(this, "No keyfile specified!", Toast.LENGTH_LONG); } } } else { Toast.makeText(this, R.string.no_connection, Toast.LENGTH_SHORT).show(); } }