List of usage examples for android.support.v4.app DialogFragment show
public int show(FragmentTransaction transaction, String tag)
From source file:com.wifiafterconnect.WifiAuthenticatorActivity.java
protected void performAction(WifiAuthenticator.AuthAction action) { if (action == WifiAuthenticator.AuthAction.DEFAULT) return;/*from www . ja va 2 s.co m*/ if (authParams.authAction != action && isAlwaysDoThat()) { authParams.authAction = action; wifiAuth.storeAuthAction(action); } switch (action) { case BROWSER: try { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url.toURI().toString()))); } catch (URISyntaxException e) { } finish(); break; case IGNORE: if (authParams.wifiAction.perform(this)) finish(); else { DialogFragment dialogDiableWifi = new DisableWifiDialogFragment(); dialogDiableWifi.show(getSupportFragmentManager(), "DisableWifiDialogFragment"); } break; default: break; } }
From source file:de.damdi.fitness.activity.start_training.TrainingEntryListAdapter.java
/** * Shows DialogFragmentAddEntry with the given {@link FSet}. * /*from w w w .j a v a 2 s .c o m*/ * @param set * The FSet to edit. If it is null a new FSet will be added to * the TrainingEntry. * * @see DialogFragmentAddEntry#newInstance(FitnessExercise, FSet) */ private void showDialog(FSet set, int setPosition) { FragmentTransaction ft = mActivity.getSupportFragmentManager().beginTransaction(); Fragment prev = mActivity.getSupportFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = DialogFragmentAddEntry.newInstance(mFEx, set, setPosition, mTrainingEntry); newFragment.show(ft, "dialog"); }
From source file:com.lambdasoup.quickfit.ui.DialogActivity.java
protected void showDialog(DialogFragment dialogFragment) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment prev = getSupportFragmentManager().findFragmentByTag(TAG_DIALOG); if (prev != null) { ft.remove(prev);/*from w w w . ja va 2s. co m*/ } ft.addToBackStack(null); dialogFragment.show(ft, TAG_DIALOG); }
From source file:de.vanita5.twittnuker.fragment.support.UserListsListFragment.java
@Override public boolean onOptionsItemSelected(final MenuItem item) { switch (item.getItemId()) { case R.id.new_user_list: { final DialogFragment f = new CreateUserListDialogFragment(); final Bundle args = new Bundle(); args.putLong(EXTRA_ACCOUNT_ID, getAccountId()); f.setArguments(args);//from w w w .ja va 2 s . c o m f.show(getFragmentManager(), null); return true; } } return super.onOptionsItemSelected(item); }
From source file:com.twolinessoftware.activities.BaseActivity.java
public void showDialog(DialogFragment baseDialogFragment, String tag) { if (baseDialogFragment == null) return;//from w w w .j ava2 s .c o m baseDialogFragment.show(getSupportFragmentManager(), tag); }
From source file:eu.trentorise.smartcampus.eb.fragments.CollectionsListFragment.java
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.collection_add: DialogFragment newCollFragment = new NewCollectionDialogFragment(); newCollFragment.setArguments(NewCollectionDialogFragment.prepare(null)); newCollFragment.show(getActivity().getSupportFragmentManager(), "exp_coll"); return true; default://from ww w. j a v a2 s .c o m return super.onOptionsItemSelected(item); } }
From source file:com.theelix.libreexplorer.ActionModeCallback.java
@Override public boolean onActionItemClicked(ActionMode mode, MenuItem item) { SparseBooleanArray checkedArray = listView.getCheckedItemPositions(); final List<File> selectedFiles = new ArrayList<>(); final ArrayList<Uri> selectedUris = new ArrayList<>(); for (int i = 0; i < listView.getCount(); i++) { if (checkedArray.get(i)) { selectedFiles.add((File) listView.getItemAtPosition(i)); selectedUris.add(android.net.Uri.fromFile((File) listView.getItemAtPosition(i))); }//w w w . ja v a 2 s . c om } switch (item.getItemId()) { case R.id.toolbar_menu_copy: FileManager.prepareCopy(selectedFiles.toArray(new File[selectedFiles.size()])); break; case R.id.toolbar_menu_cut: FileManager.prepareCut(selectedFiles.toArray(new File[selectedFiles.size()])); break; case R.id.toolbar_menu_delete: AlertDialog.Builder builder = new AlertDialog.Builder(mContext); if (selectedFiles.size() > 1) { builder.setMessage(mContext.getString(R.string.delete_dialog_multiple) + " " + selectedFiles.size() + " " + mContext.getString(R.string.delete_dialog_items) + "?"); } else builder.setMessage(mContext.getString(R.string.delete_dialog_single)); builder.setPositiveButton(mContext.getString(R.string.dialog_ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { DeleteTask task = new DeleteTask(mContext, selectedFiles.toArray(new File[selectedFiles.size()])); task.execute(); } }); builder.setNegativeButton(mContext.getString(R.string.dialog_cancel), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.show(); break; case R.id.toolbar_menu_rename: DialogFragment renameDialog = new RenameDialog(); ((RenameDialog) renameDialog).setSelectedFiles(selectedFiles.toArray()); renameDialog.show(((FileManagerActivity) mContext).getSupportFragmentManager(), "rename_dialog"); break; case R.id.toolbar_menu_details: DialogFragment detailsDialog = new DetailsDialog(); ((DetailsDialog) detailsDialog).setTargetFile(selectedFiles.get(0)); detailsDialog.show(((FileManagerActivity) mContext).getSupportFragmentManager(), "details_dialog"); break; case R.id.toolbar_menu_share: Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE); shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, selectedUris); shareIntent.setType("*/*"); mContext.startActivity(Intent.createChooser(shareIntent, "Share to...")); break; } mode.finish(); return true; }
From source file:com.anjalimacwan.activity.NoteEditActivity.java
@Override public void showBackButtonDialog(String filename) { Bundle bundle = new Bundle(); bundle.putString("filename", filename); DialogFragment backFragment = new BackButtonDialogFragment(); backFragment.setArguments(bundle);/* ww w. j ava 2s.c o m*/ backFragment.show(getSupportFragmentManager(), "back"); }
From source file:com.anjalimacwan.activity.NoteEditActivity.java
@Override public void showDeleteDialog() { Bundle bundle = new Bundle(); bundle.putInt("dialog_title", R.string.dialog_delete_button_title); DialogFragment deleteFragment = new DeleteDialogFragment(); deleteFragment.setArguments(bundle); deleteFragment.show(getSupportFragmentManager(), "delete"); }
From source file:de.damdi.fitness.activity.manage_workouts.WorkoutDetailFragment.java
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.workout_detail_menu, menu); // configure menu_item_rename_workout MenuItem menu_item_rename_workout = (MenuItem) menu.findItem(R.id.menu_item_rename_workout); menu_item_rename_workout.setOnMenuItemClickListener(new OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { FragmentTransaction ft = getFragmentManager().beginTransaction(); Fragment prev = getFragmentManager().findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev);/*from w w w. j a va 2 s . co m*/ } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = RenameWorkoutDialogFragment.newInstance(mWorkout); newFragment.show(ft, "dialog"); return true; } }); // configure menu_item_delete_workout MenuItem menu_item_delete_workout = (MenuItem) menu.findItem(R.id.menu_item_delete_workout); menu_item_delete_workout.setOnMenuItemClickListener(new OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(getString(R.string.really_delete)); builder.setMessage(getString(R.string.really_delete_long)); builder.setPositiveButton(getString(R.string.delete_workout), new OnClickListener() { @Override public void onClick(DialogInterface dialog, int wich) { IDataProvider dataProvider = new DataProvider(getActivity()); dataProvider.deleteWorkout(mWorkout); if (getActivity() instanceof WorkoutDetailActivity) { // request WorkoutListActivity to // finish too Intent i = new Intent(); getActivity().setResult(WorkoutListActivity.REQUEST_EXIT, i); } // finish WorkoutListActivity getActivity().finish(); startActivity(new Intent(getActivity(), WorkoutListActivity.class)); } }); builder.setNegativeButton(getString(R.string.cancel), new OnClickListener() { @Override public void onClick(DialogInterface dialog, int wich) { dialog.dismiss(); } }); builder.create().show(); return true; } }); // configure menu_item_edit_workout MenuItem menu_item_edit_workout = (MenuItem) menu.findItem(R.id.menu_item_edit_workout); menu_item_edit_workout.setOnMenuItemClickListener(new OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Intent editItent = new Intent(getActivity(), ExerciseTypeListActivity.class); editItent.putExtra(ExerciseTypeListActivity.ARG_WORKOUT, mWorkout); startActivity(editItent); // close the manage workout activities if (getActivity() instanceof WorkoutDetailActivity) getActivity().finishFromChild(getActivity()); getActivity().finish(); return true; } }); }