List of usage examples for android.content DialogInterface.OnDismissListener DialogInterface.OnDismissListener
DialogInterface.OnDismissListener
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(); }