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:edu.stanford.mobisocial.dungbeetle.ui.fragments.AppsViewFragment.java

void showMenuForObj(int position) {
    //this first cursor is the internal one
    Cursor cursor = (Cursor) mObjects.getItem(position);
    long objId = cursor.getLong(0);

    DbObj obj = App.instance().getMusubi().objForId(objId);
    FragmentTransaction ft = getFragmentManager().beginTransaction();
    Fragment prev = getFragmentManager().findFragmentByTag("dialog");
    if (prev != null) {
        ft.remove(prev);/*from w ww.j a va2 s  .c  o m*/
    }
    ft.addToBackStack(null);

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

From source file:com.fatelon.partyphotobooth.kiosk.KioskActivity.java

/**
 * Shows a {@link DialogFragment}.//  w  w w  .  j a  v a 2s .  c om
 *
 * @param fragment the new {@link DialogFragment} to show.
 */
private void showDialogFragment(DialogFragment fragment) {
    fragment.show(getSupportFragmentManager(), null);
}

From source file:com.snippet.app.DialogActivity.java

public void showDialogFragment(final DialogFragment dialogFragment) {
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    Fragment prev = getSupportFragmentManager().findFragmentByTag(DIALOG_TAG);
    if (prev != null) {
        ft.remove(prev);//from  w w  w .  j ava 2 s  .  com
    }
    // Don't add to back stack. Adding to back stack makes popping up
    // removed fragment when DialogFragment crushed with
    // IllegalStateException.
    // ft.addToBackStack(null);

    if (dialogFragment != null) {
        dialogFragment.show(ft, DIALOG_TAG);
    }
}

From source file:com.ess.tudarmstadt.de.sleepsense.usersdata.UsersDataFragment.java

private void showTimePicker(boolean isPickSleep) {
    FragmentManager fm = this.getFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    Fragment prev = fm.findFragmentByTag("timePicker");
    if (prev != null) {
        ft.remove(prev);/*from  w  w w  .  ja  va  2  s. c  om*/
    }

    DialogFragment newFragment = new TimePickerFragment(isPickSleep);

    newFragment.show(fm, "timePicker");
}

From source file:com.akhbulatov.wordkeeper.ui.fragment.WordListFragment.java

private void showWordSortDialog() {
    DialogFragment dialog = new WordSortDialog();
    dialog.setTargetFragment(WordListFragment.this, WORD_SORT_DIALOG_REQUEST);
    dialog.show(getActivity().getSupportFragmentManager(), null);
}

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

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

    mDateFormat = android.text.format.DateFormat.getDateFormat(this);
    mEtTitle = (EditText) findViewById(R.id.comicEdit_etTitle);
    mEtSubtitle = (EditText) findViewById(R.id.comicEdit_etSubtitle);
    mEtIssue = (EditText) findViewById(R.id.comicEdit_etIssue);
    mEtIssues = (EditText) findViewById(R.id.comicEdit_etIssues);
    mEtAuthor = (AutoCompleteTextView) findViewById(R.id.comicEdit_actAuthor);
    mEtIllustrator = (AutoCompleteTextView) findViewById(R.id.comicEdit_actIllustrator);
    mEtPublisher = (AutoCompleteTextView) findViewById(R.id.comicEdit_actPublisher);
    mEtPublished = (EditText) findViewById(R.id.comicEdit_etPublished);
    mEtAdded = (EditText) findViewById(R.id.comicEdit_etAdded);
    mEtPageCount = (EditText) findViewById(R.id.comicEdit_etPageCount);
    mIvImage = (ImageView) findViewById(R.id.comicEdit_ivImage);
    mSpGroup = (Spinner) findViewById(R.id.comicEdit_spGroup);
    mIvGroupAdd = (ImageView) findViewById(R.id.comicEdit_ivGroupAdd);
    mRowIssue = (RelativeLayout) findViewById(R.id.comicEdit_issue);
    mRowPublishDate = (RelativeLayout) findViewById(R.id.comicEdit_publishDate);
    mRowAdded = (RelativeLayout) findViewById(R.id.comicEdit_added);
    mRowPageCount = (RelativeLayout) findViewById(R.id.comicEdit_pageCount);
    mRowIssues = (RelativeLayout) findViewById(R.id.comicEdit_issues);
    AndroidSlidingDrawer drawer = (AndroidSlidingDrawer) findViewById(R.id.comicEdit_drawer);

    Intent intent = getIntent();// ww w.ja  va2 s.  c  o  m
    int[] comicIds = intent.getIntArrayExtra(INTENT_COMIC_IDS);

    //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));
    mAdapterGroups = new ArrayAdapter<Group>(this, android.R.layout.simple_spinner_item, groups);
    mAdapterGroups.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mSpGroup.setAdapter(mAdapterGroups);

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

    //Autocomplete author
    mAdapterAuthors = new AutoCompleteAdapter(this,
            "SELECT DISTINCT 0 AS _id, Author FROM tblBooks WHERE Author LIKE ? ORDER BY Author", "Author", 1);
    mEtAuthor.setThreshold(3);
    mEtAuthor.setAdapter(mAdapterAuthors);

    //Autocomplete illustrator
    mAdapterIllustrators = new AutoCompleteAdapter(this,
            "SELECT DISTINCT 0 AS _id, Illustrator FROM tblBooks WHERE Illustrator LIKE ? ORDER BY Illustrator",
            "Illustrator", 1);
    mEtIllustrator.setThreshold(3);
    mEtIllustrator.setAdapter(mAdapterIllustrators);

    //Autocomplete publisher
    mAdapterPublisher = new AutoCompleteAdapter(this,
            "SELECT DISTINCT 0 AS _id, Publisher FROM tblBooks WHERE Publisher LIKE ? ORDER BY Publisher",
            "Publisher", 1);
    mEtPublisher.setThreshold(3);
    mEtPublisher.setAdapter(mAdapterPublisher);

    if (comicIds != null && comicIds.length > 0) {
        mComics = getDBHelper().getComics(comicIds);

        ListView lvEdit = (ListView) findViewById(R.id.comicEdit_listView);
        if (comicIds.length > 1) {
            drawer.setVisibility(View.VISIBLE);
            ComicArrayAdapter adapter = new ComicArrayAdapter(this, mComics, getImagePath(true));
            lvEdit.setAdapter(adapter);
        } else {
            mIvImage.setOnClickListener(this);
            drawer.setVisibility(View.GONE);
        }

        BindComics();
    } else {
        mIvImage.setOnClickListener(this);
        drawer.setVisibility(View.GONE);
    }
}

From source file:com.akhbulatov.wordkeeper.ui.fragment.WordListFragment.java

private void showCategoryListDialog() {
    DialogFragment dialog = new CategoryListDialog();
    dialog.setTargetFragment(WordListFragment.this, CATEGORY_LIST_DIALOG_REQUEST);
    dialog.show(getActivity().getSupportFragmentManager(), null);
}

From source file:com.bonsai.wallet32.MainActivity.java

private void showStateProgressDialog(String details) {
    DialogFragment df = new StateProgressDialogFragment();
    Bundle args = new Bundle();
    args.putString("details", details);
    df.setArguments(args);//from www . jav a  2 s  .c o  m
    df.setCancelable(false);
    df.show(getSupportFragmentManager(), "state_progress_dialog");
    mStateProgressDialog = df;
}

From source file:com.royer.bangstopwatch.app.StopwatchFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    Log.d(TAG, "Enter onActivityCreated...");

    InitTimeDisplayView();//from w  ww.j  av  a2s  .com

    mLapList = (ListView) getView().findViewById(R.id.listLap);
    this.registerForContextMenu(mLapList);

    btnStart = (Button) getView().findViewById(R.id.btnStart);
    btnStart.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            if (state == STATE_NONE) {
                // detect does device support record ?
                if (AudioRecord.getMinBufferSize(44100, AudioFormat.CHANNEL_IN_MONO,
                        AudioFormat.ENCODING_PCM_16BIT) < 0) {
                    Context context = getActivity().getApplicationContext();

                    Toast toast = Toast.makeText(context, R.string.strNoRecorder, 5);
                    toast.show();
                    return;
                }

                AudioManager audiomanager = (AudioManager) getActivity()
                        .getSystemService(Context.AUDIO_SERVICE);
                Log.d(TAG, "AudioMode = " + audiomanager.getMode());
                if (audiomanager.getMode() != AudioManager.MODE_NORMAL) {
                    Context context = getActivity().getApplicationContext();

                    Toast toast = Toast.makeText(context, R.string.strInCalling, 5);
                    toast.show();
                    return;
                }

                state = STATE_COUNTDOWN;
                DialogFragment newFragment = CountdownDialog.NewInstance(5, getTag());
                newFragment.show(getFragmentManager(), "countdownDialog");

            } else {
                changeState();
                state = STATE_NONE;
                updateRealElapseTime();
                printTime();

                // unBind Recordservice
                if (mBound) {
                    mService.stopRecord();
                    mService.unsetBang();
                    getActivity().unbindService(mConnection);
                    getActivity().stopService(new Intent(getActivity(), RecordService.class));
                    mBound = false;
                }
            }
            ((MainActivity) getActivity()).EnableTab(1, state == STATE_NONE);
        }
    });

    if (savedInstanceState != null) {

        Log.d(TAG, "savedInstanceState " + savedInstanceState.toString());
        _timekeeper = savedInstanceState.getParcelable(STATE_TIMEKEEPER);
        mLapManager = savedInstanceState.getParcelable(STATE_LAPS);
        state = savedInstanceState.getInt(STATE_STATE);
        mBound = savedInstanceState.getBoolean(STATE_BOUNDING);
        ((MainActivity) getActivity()).EnableTab(1, state == STATE_NONE);

    } else {
        Log.d(TAG, "savedInstanceState == NULL");
        if (_timekeeper == null)
            _timekeeper = new Timekeeper();
        if (mLapManager == null)
            mLapManager = new LapManager();
    }
    InitLapList();

    printTime();
    updateState();

    Log.d(TAG, "Leave OnActivityCreated...");
}

From source file:com.android2ee.tileprovider.activity.MainActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    switch (id) {
    case R.id.action_info:
        DialogFragment dialog = new MyDialogFragment();
        Bundle args = new Bundle();
        args.putString(MyDialogFragment.KEY_TEXT,
                GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(this));
        dialog.setArguments(args);//from w w w.j ava 2s. co  m
        dialog.show(getSupportFragmentManager(), MyDialogFragment.TAG);
        return true;
    case R.id.action_custom:
        typeNormal = false;
        updateMenu();
        updateMap();
        return true;
    case R.id.action_normal:
        typeNormal = true;
        updateMenu();
        updateMap();
        return true;
    }
    return super.onOptionsItemSelected(item);
}