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:com.example.naveen.dentalorder.ui.CustomerInfoFragment.java

public void reqDatePickerDialog(View v) {
    DialogFragment newFragment = new reqDatePicker();
    newFragment.show(getActivity().getSupportFragmentManager(), "datePicker");
}

From source file:com.example.naveen.dentalorder.ui.CustomerInfoFragment.java

public void sendDatePickerDialog(View v) {
    DialogFragment newFragment = new sendDatePicker();
    newFragment.show(getActivity().getSupportFragmentManager(), "datePicker");
}

From source file:co.carlosandresjimenez.android.gotit.RegistrationFragment.java

@OnClick(R.id.user_birthdate)
void onSelectBirthdate() {
    DialogFragment newFragment = new DatePickerFragment(this);
    newFragment.show(getActivity().getSupportFragmentManager(), "datePicker");
}

From source file:eu.trentorise.smartcampus.eb.fragments.ExperiencesListFragment.java

@Override
public boolean onContextItemSelected(android.view.MenuItem item) {
    final AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
    final Experience exp = experiencesList.get(info.position);
    switch (item.getItemId()) {
    case R.id.expmenu_remove:
        DialogFragment newFragment = new DeleteExperienceFragment();
        newFragment.setArguments(DeleteExperienceFragment.prepare(exp.getId()));
        newFragment.show(getActivity().getSupportFragmentManager(), "exp_delete");
        return true;
    case R.id.expmenu_assign_collection:
        DialogFragment assignFragment = new AssignCollectionFragment();
        assignFragment.setArguments(AssignCollectionFragment.prepare(exp.getId(), exp.getCollectionIds()));
        assignFragment.show(getActivity().getSupportFragmentManager(), "exp_assign_colls");
        return true;
    default://  w w  w.  j ava 2 s .c o  m
        Toast.makeText(getActivity(), R.string.not_implemented, Toast.LENGTH_SHORT).show();
        return true;
    }

}

From source file:com.theelix.libreexplorer.FileManagerActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if (mDrawerToggle.onOptionsItemSelected(item)) {
        return true;
    }/*from   w  ww . jav a  2s. c om*/
    // Handle item selection
    switch (item.getItemId()) {
    case R.id.toolbar_menu_new_folder:
        DialogFragment newFolderDialog = new NewFolderDialog();
        newFolderDialog.show(getSupportFragmentManager(), "new_folder_dialog");
        return true;
    case R.id.toolbar_menu_paste:
        FileManager.preparePaste();

        break;
    }
    return super.onOptionsItemSelected(item);
}

From source file:eu.trentorise.smartcampus.eb.fragments.CollectionsListFragment.java

@Override
public boolean onContextItemSelected(android.view.MenuItem item) {
    final AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
    final ExpCollection coll = EBHelper.getUserPreference().getCollections().get(info.position);
    switch (item.getItemId()) {
    case R.id.collmenu_remove: {
        new AlertDialog.Builder(getActivity()).setMessage(R.string.msg_delete_coll_confirm).setCancelable(false)
                .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
                    @SuppressWarnings("unchecked")
                    public void onClick(DialogInterface dialog, int id) {
                        EBHelper.getUserPreference().getCollections().remove(coll);
                        if (EBHelper.updateUserPreference(getSherlockActivity(),
                                EBHelper.getUserPreference())) {
                            collections.remove(info.position);
                            ((ArrayAdapter<ExpCollection>) getListAdapter()).notifyDataSetChanged();
                        } else {
                            EBHelper.getUserPreference().getCollections().add(info.position, coll);
                        }// ww w.  j ava  2 s .c  o  m
                    }
                }).setNegativeButton(android.R.string.no, null).show();
        break;
    }
    case R.id.collmenu_edit: {
        DialogFragment editCollFragment = new NewCollectionDialogFragment();
        editCollFragment.setArguments(NewCollectionDialogFragment.prepare(coll));
        editCollFragment.show(getActivity().getSupportFragmentManager(), "exp_coll");
        break;
    }
    }
    return super.onContextItemSelected(item);
}

From source file:com.ultramegatech.ey.ElementListFragment.java

/**
 * Display the sorting dialog.//from w  w w  .j a  va2 s.  co m
 */
private void openSortDialog() {
    final FragmentManager fm = getFragmentManager();
    if (fm == null) {
        return;
    }

    final DialogFragment fragment = new SortDialog();
    fragment.setTargetFragment(this, 0);
    fragment.show(fm, null);
}

From source file:com.zns.comicdroid.activity.Add.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.activity_add);
    super.onCreate(savedInstanceState);

    mEtISBN = (EditText) findViewById(R.id.etISBN);
    mSpGroup = (Spinner) findViewById(R.id.add_spGroup);
    mCbIsRead = (CheckBox) findViewById(R.id.add_cbIsRead);
    ListView lvComics = (ListView) findViewById(R.id.add_lvComics);
    ImageView ivGroupAdd = (ImageView) findViewById(R.id.add_ivGroupAdd);
    mBtnScan = (Button) findViewById(R.id.btnScan);
    mBtnSearch = (Button) findViewById(R.id.btnSearch);

    //Spinner groups
    List<Group> groups = getDBHelper().getGroups();
    if (groups == null)
        groups = new ArrayList<Group>();
    groups.add(0, new Group(0, getResources().getString(R.string.common_nogroup), null, 0, 0, 0, 0, 0));
    adapterGroups = new ArrayAdapter<Group>(this, android.R.layout.simple_spinner_item, groups);
    adapterGroups.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mSpGroup.setAdapter(adapterGroups);//from  ww w.j  a  v  a 2 s  . co m

    //Dialog
    ivGroupAdd.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            DialogFragment dialogAddGroup = new GroupDialogFragment();
            dialogAddGroup.show(getSupportFragmentManager(), "GROUPADD");
        }
    });

    ArrayList<Comic> comics = new ArrayList<Comic>();
    if (savedInstanceState != null && savedInstanceState.containsKey(STATE_COMICS)) {
        comics = savedInstanceState.getParcelableArrayList(STATE_COMICS);
    }
    mAdapter = new ComicArrayAdapter(this, comics, getImagePath(true));
    lvComics.setAdapter(mAdapter);
}

From source file:de.damdi.fitness.activity.create_workout.ExerciseTypeListActivity.java

/** Shows DialogWorkoutOverviewFragment if mWorkout is not null. */
void showDialog() {

    if (mWorkout == null) {
        Toast.makeText(this, getString(R.string.workout_empty), Toast.LENGTH_SHORT).show();
        return;/*from  w  w  w  .  j av a  2 s.c  o m*/
    }

    // 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();
    Fragment prev = getSupportFragmentManager().findFragmentByTag("dialog");
    if (prev != null) {
        ft.remove(prev);
    }
    ft.addToBackStack(null);

    // Create and show the dialog.
    DialogFragment newFragment = DialogWorkoutOverviewFragment.newInstance(mWorkout);
    newFragment.show(ft, "dialog");
}

From source file:eu.trentorise.smartcampus.eb.fragments.experience.AssignCollectionFragment.java

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    final List<ExpCollection> collections = EBHelper.getUserPreference().getCollections();
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    builder.setTitle(R.string.expmenu_assign_collection);

    if (savedInstanceState != null) {
        selected = savedInstanceState.getBooleanArray("selected");
        selectedIds = new HashSet<String>(savedInstanceState.getStringArrayList("selectedIds"));
        items = savedInstanceState.getStringArray("items");
    } else {//w  w w.j ava  2  s  .  co m
        items = new String[collections.size()];
        selected = new boolean[collections.size()];
        for (int i = 0; i < items.length; i++) {
            items[i] = collections.get(i).getName();
            boolean b = false;
            if (getArguments().getStringArrayList(ARG_COLLS) != null) {
                for (String s : getArguments().getStringArrayList(ARG_COLLS)) {
                    if (s.equals(collections.get(i).getId())) {
                        b = true;
                        break;
                    }
                }
            }
            selected[i] = b;
        }
        selectedIds = new HashSet<String>();
        if (getArguments().getStringArrayList(ARG_COLLS) != null)
            selectedIds.addAll(getArguments().getStringArrayList(ARG_COLLS));
    }

    builder.setMultiChoiceItems(items, selected, new OnMultiChoiceClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which, boolean isChecked) {
            if (isChecked)
                selectedIds.add(collections.get(which).getId());
            else
                selectedIds.remove(collections.get(which).getId());
        }
    });

    builder.setNeutralButton(android.R.string.ok, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            //            exp.setCollectionIds(new ArrayList<String>(selectedIds));
            //            Fragment f = getFragmentManager().findFragmentById(containerId);
            AssignCollectionsCallback c = ((DialogCallbackContainer) getActivity())
                    .getAssignCollectionsCallback();
            c.onCollectionsAssigned(getArguments().getString(ARG_ID), new ArrayList<String>(selectedIds));
            dialog.dismiss();
        }
    });
    builder.setPositiveButton(R.string.dialog_collection_add, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            DialogFragment newCollFragment = new NewCollectionDialogFragment();
            newCollFragment.setArguments(NewCollectionDialogFragment.prepare(null));
            newCollFragment.show(getActivity().getSupportFragmentManager(), "exp_coll");
            //
            //             NewCollectionDialogFragment.saveCollectionDialog(getActivity(), null, new CollectionSavedHandler() {
            //               @Override
            //               public void onCollectionSaved(ExpCollection coll) {
            ////                  exp.setCollectionIds(Collections.singletonList(coll.getId()));
            //                  ((AssignCollectionsCallback)getFragmentManager().findFragmentById(android.R.id.content)).onCollectionsAssigned(getArguments().getString(ARG_ID), Collections.singletonList(coll.getId()));
            //               }
            //            }).show();
            dialog.dismiss();
        }
    });

    return builder.create();
}