Example usage for android.content DialogInterface.OnDismissListener DialogInterface.OnDismissListener

List of usage examples for android.content DialogInterface.OnDismissListener DialogInterface.OnDismissListener

Introduction

In this page you can find the example usage for android.content DialogInterface.OnDismissListener DialogInterface.OnDismissListener.

Prototype

DialogInterface.OnDismissListener

Source Link

Usage

From source file:org.codecyprus.android_client.ui.ActivityCurrentQuestion.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if (item.getItemId() == android.R.id.home) {
        finish();//from  ww w.  j a  va  2  s .  c  o m
        return true;
    } else if (getString(R.string.SKIP).equals(item.getTitle())) {
        final DialogSkip dialogSkip = new DialogSkip(this);
        dialogSkip.setOnDismissListener(new DialogInterface.OnDismissListener() {
            @Override
            public void onDismiss(DialogInterface dialog) {
                if (dialogSkip.isSkip()) {
                    skipQuestion();
                }
            }
        });
        dialogSkip.show();

        return true;
    } else if (getString(R.string.Score_board).equals(item.getTitle())) {
        showScoreBoard();
        return true;
    } else {
        return super.onOptionsItemSelected(item);
    }
}

From source file:org.bart452.runningshoesensor.MainActivity.java

@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
    if ((requestCode == PERMISSION_REQUEST_COARSE_LOCATION)
            && (grantResults[0] == PackageManager.PERMISSION_GRANTED)) {
        Log.d(LOG_TAG, "coarse location permission granted");
    } else {/* w w  w  . j  av  a 2 s .  c om*/
        final AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle(getString(R.string.permission_failed_title));
        builder.setMessage(getString(R.string.permission_failed_messsage));
        builder.setPositiveButton(android.R.string.ok, null);
        builder.setOnDismissListener(new DialogInterface.OnDismissListener() {
            @Override
            public void onDismiss(DialogInterface dialog) {
                System.exit(0);
            }
        });
        builder.show();
    }
}

From source file:net.nightwhistler.pageturner.activity.ReadingFragment.java

private void showSearchResultDialog(final List<SearchResult> results) {

    if (isSearchResultsDialogShowing) {
        return;/*from ww  w .j  a v  a 2 s  . co  m*/
    }

    isSearchResultsDialogShowing = true;

    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setTitle(R.string.search_results);

    SearchResultAdapter adapter = new SearchResultAdapter(context, bookView, results);
    builder.setAdapter(adapter, adapter);

    AlertDialog dialog = builder.create();
    dialog.setOwnerActivity(getActivity());
    dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
        @Override
        public void onDismiss(DialogInterface dialogInterface) {
            isSearchResultsDialogShowing = false;
        }
    });
    dialog.show();
}