List of usage examples for android.content DialogInterface.OnClickListener DialogInterface.OnClickListener
DialogInterface.OnClickListener
From source file:app.screen.PopupInfoDialogFragment.java
/** pull in the fragment layout {@link R.id#ttf_dialog_info} and create the dialog */ @Override/* www .ja v a2s . c om*/ public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); View rootView = getActivity().getLayoutInflater().inflate(R.layout.dialog_fragment, null); // set the info text field value TextView ttf_info = (TextView) rootView.findViewById(R.id.ttf_dialog_info); ttf_info.setText(item); builder.setView(rootView).setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { getDialog().cancel(); } }); builder.setCancelable(false); return builder.create(); }
From source file:com.midisheetmusic.ChooseSongActivity.java
/** Show an error dialog with the given message */ public static void showErrorDialog(String message, Activity activity) { AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setMessage(message);// w w w . ja v a 2s.c o m builder.setCancelable(false); builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { } }); AlertDialog alert = builder.create(); alert.show(); }
From source file:rs.pedjaapps.kerneltuner.ui.SDScannerActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sd_analyzer_list); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); ListView sDListView = (ListView) findViewById(R.id.list); sDAdapter = new SDAdapter(this, R.layout.sd_list_row); sDListView.setAdapter(sDAdapter);//from w w w .j a v a2 s.c om sDListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, final int pos, long arg3) { final SDScannerEntry entry = sDAdapter.getItem(pos); AlertDialog.Builder builder = new AlertDialog.Builder(arg0.getContext()); builder.setTitle(entry.getFileName()); builder.setMessage(getResources().getString(R.string.sd_alert_location) + " " + entry.getPath() + "\n" + getResources().getString(R.string.sd_alert_size) + " " + entry.getHRsize()); builder.setIcon(R.drawable.ic_menu_cc); if (new File(entry.getPath()).isDirectory()) { builder.setPositiveButton(getResources().getString(R.string.sd_alert_scan), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { path = entry.getPath(); new ScanSDCard().execute(path); } }); } builder.setNegativeButton(getResources().getString(R.string.delete), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { new File(entry.getPath()).delete(); sDAdapter.remove(sDAdapter.getItem(pos)); sDAdapter.notifyDataSetChanged(); } }); AlertDialog alert = builder.create(); alert.show(); } }); new ScanSDCard().execute(path); }
From source file:com.altcanvas.twitspeak.TwitSpeakActivity.java
private void promptTTSInstall() { AlertDialog ttsInstallDlg = new AlertDialog.Builder(this).create(); ttsInstallDlg.setMessage(getString(R.string.tts_install_msg)); ttsInstallDlg.setTitle(getString(R.string.tts_install_title)); ttsInstallDlg.setButton(DialogInterface.BUTTON_POSITIVE, getResources().getString(R.string.proceed_str), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel();/* ww w . j a va2 s . co m*/ Intent installIntent = new Intent(); installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA); startActivity(installIntent); } }); ttsInstallDlg.setButton(DialogInterface.BUTTON_NEGATIVE, getResources().getString(R.string.cancel_str), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel(); finish(); } }); }
From source file:net.ustyugov.jtalk.activity.note.NotesActivity.java
@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); service = JTalkService.getInstance(); setTheme(Colors.isLight ? R.style.AppThemeLight : R.style.AppThemeDark); setTitle(R.string.notes);//from ww w .j a v a 2s . c o m getActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.paged_activity); LinearLayout linear = (LinearLayout) findViewById(R.id.linear); linear.setBackgroundColor(Colors.BACKGROUND); LayoutInflater inflater = LayoutInflater.from(this); MainPageAdapter adapter = new MainPageAdapter(mPages); Cursor cursor = service.getContentResolver().query(JTalkProvider.ACCOUNT_URI, null, AccountDbHelper.ENABLED + " = '" + 1 + "'", null, null); if (cursor != null && cursor.getCount() > 0) { cursor.moveToFirst(); do { final String account = cursor.getString(cursor.getColumnIndex(AccountDbHelper.JID)).trim(); View templatePage = inflater.inflate(R.layout.list_activity, null); templatePage.setTag(account); mPages.add(templatePage); ListView list = (ListView) templatePage.findViewById(R.id.list); list.setDividerHeight(1); list.setCacheColorHint(0x00000000); list.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> parent, View v, int position, long id) { final Note note = (Note) parent.getItemAtPosition(position); CharSequence[] items = new CharSequence[2]; items[0] = getString(R.string.Edit); items[1] = getString(R.string.Remove); AlertDialog.Builder builder = new AlertDialog.Builder(NotesActivity.this); builder.setTitle(R.string.Actions); builder.setItems(items, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { switch (which) { case 0: createDialog(account, note); break; case 1: try { NoteManager nm = NoteManager.getNoteManager(service.getConnection(account)); nm.removeNote(note); updateNotes(); } catch (Exception ignored) { } break; } } }); builder.create().show(); return true; } }); } while (cursor.moveToNext()); cursor.close(); } mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setCurrentItem(0); TitlePageIndicator mTitleIndicator = (TitlePageIndicator) findViewById(R.id.indicator); mTitleIndicator.setTextColor(0xFF555555); mTitleIndicator.setViewPager(mPager); }
From source file:org.dpadgett.timer.TimerActivity.java
/** Called when the activity is first created. */ @Override/*from w w w.j a v a 2s.c om*/ public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); final ViewPager mViewPager = new ViewPager(this); mViewPager.setId(R.id.viewPager); mViewPager.setOffscreenPageLimit(Tab.values().length); setContentView(mViewPager); final ActionBar bar = getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); bar.setDisplayShowHomeEnabled(false); final Bundle extras = getIntent().getExtras(); mTabsAdapter = new TabsAdapter(this, mViewPager); final Context context = getApplicationContext(); for (final Tab tab : Tab.values()) { final String tabTitle = context.getString(tab.getTitle()); mTabsAdapter.addTab(bar.newTab().setText(tabTitle), tab.getFragmentClass(), extras); } StartReason startReason = StartReason.START_REASON_NONE; if (extras != null) { startReason = (StartReason) extras.getSerializable(START_REASON); } final SharedPreferences prefs = getSharedPreferences("TimerActivity", Context.MODE_PRIVATE); if (startReason == StartReason.START_REASON_AUTOSTART_STOPWATCH) { bar.setSelectedNavigationItem(Tab.STOPWATCH.ordinal()); } else if (prefs.contains("tab")) { bar.setSelectedNavigationItem(prefs.getInt("tab", 0)); } else if (savedInstanceState != null) { bar.setSelectedNavigationItem(savedInstanceState.getInt("tab", 0)); } alarmDialog = new AlertDialog.Builder(this).setTitle(context.getString(R.string.countdown_timer_finished)) .setPositiveButton(context.getString(R.string.alarm_dialog_dismiss), new DialogInterface.OnClickListener() { @Override public void onClick(final DialogInterface dialog, final int which) { dialog.dismiss(); final Intent intent = new Intent(TimerActivity.this, AlarmService.class) .putExtra("startAlarm", false).putExtra("fromFragment", true) .setAction("stopAlarm"); TimerActivity.this.startService(intent); } }) .setCancelable(false).create(); if (prefs.getBoolean("countdownDialogShowing", false)) { alarmDialog.show(); } getApplicationContext().registerReceiver(showDialogReceiver, new IntentFilter(ACTION_SHOW_DIALOG)); getApplicationContext().registerReceiver(dismissDialogReceiver, new IntentFilter(ACTION_DISMISS_DIALOG)); }
From source file:uk.ac.hutton.ics.buntata.fragment.LogImageFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); /* Get the medium object */ final LogEntryImage image = imageManager.getById(imageId); copyright.setVisibility(View.GONE); /* Load the image */ Picasso.get().load(new File(image.getPath())).fit().centerCrop().into(imageView, new Callback() { @Override//from w ww. j ava 2 s. c o m public void onSuccess() { if (imageView != null) { photoViewAttacher = new PhotoViewAttacher(imageView); photoViewAttacher.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { if (getActivity() instanceof LogDetailsActivity) { DialogUtils.showDialog(getActivity(), R.string.dialog_delete_image_title, R.string.dialog_delete_image_message, R.string.generic_yes, R.string.generic_no, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { imageManager.delete(image); ((LogDetailsActivity) getActivity()).updateImageSection(); } }, null); } return true; } }); } } @Override public void onError(Exception e) { System.out.println(""); } }); }
From source file:net.ustyugov.jtalk.activity.note.TemplatesActivity.java
@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); service = JTalkService.getInstance(); setTheme(Colors.isLight ? R.style.AppThemeLight : R.style.AppThemeDark); setTitle(R.string.Templates); getActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.paged_activity); LinearLayout linear = (LinearLayout) findViewById(R.id.linear); linear.setBackgroundColor(Colors.BACKGROUND); LayoutInflater inflater = LayoutInflater.from(this); MainPageAdapter adapter = new MainPageAdapter(mPages); Cursor cursor = service.getContentResolver().query(JTalkProvider.ACCOUNT_URI, null, AccountDbHelper.ENABLED + " = '" + 1 + "'", null, null); if (cursor != null && cursor.getCount() > 0) { cursor.moveToFirst();//from www. j a va2 s . c o m do { final String account = cursor.getString(cursor.getColumnIndex(AccountDbHelper.JID)).trim(); View templatePage = inflater.inflate(R.layout.list_activity, null); templatePage.setTag(account); mPages.add(templatePage); ListView list = (ListView) templatePage.findViewById(R.id.list); list.setDividerHeight(0); list.setCacheColorHint(0x00000000); list.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { Note item = (Note) parent.getItemAtPosition(position); setResult(RESULT_OK, new Intent().putExtra("text", item.getText())); finish(); } }); list.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> parent, View v, int position, long id) { final Note note = (Note) parent.getItemAtPosition(position); CharSequence[] items = new CharSequence[2]; items[0] = getString(R.string.Edit); items[1] = getString(R.string.Remove); AlertDialog.Builder builder = new AlertDialog.Builder(TemplatesActivity.this); builder.setTitle(R.string.Actions); builder.setItems(items, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { switch (which) { case 0: createDialog(account, note); break; case 1: try { NoteManager nm = NoteManager.getNoteManager(service.getConnection(account)); nm.removeNote(note); updateNotes(); } catch (Exception ignored) { } break; } } }); builder.create().show(); return true; } }); } while (cursor.moveToNext()); cursor.close(); } mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setCurrentItem(0); TitlePageIndicator mTitleIndicator = (TitlePageIndicator) findViewById(R.id.indicator); mTitleIndicator.setTextColor(0xFF555555); mTitleIndicator.setViewPager(mPager); }
From source file:com.zprogrammer.tool.ui.MainActivity.java
private void showDialog(String T, String M, String ok, String qx, final int i) { final AlertDialog dialog = new AlertDialog.Builder(this).setTitle(T).setMessage(M) .setPositiveButton(ok, new DialogInterface.OnClickListener() { @Override// w ww.j av a 2 s .c om public void onClick(DialogInterface arg0, int arg1) { finish(); } }).setNegativeButton(qx, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { //dialog.dismiss(); } }).create(); dialog.show(); }
From source file:com.ibm.iot.android.iotstarter.fragments.LogPagerFragment.java
private void processIntent(Intent intent) { Log.d(TAG, ".processIntent() entered"); app.setUnreadCount(0);/*from www .j ava 2s .c o m*/ String data = intent.getStringExtra(Constants.INTENT_DATA); assert data != null; if (data.equals(Constants.TEXT_EVENT)) { listAdapter.notifyDataSetInvalidated(); } else if (data.equals(Constants.ALERT_EVENT)) { listAdapter.notifyDataSetInvalidated(); String message = intent.getStringExtra(Constants.INTENT_DATA_MESSAGE); new AlertDialog.Builder(getActivity()).setTitle(getResources().getString(R.string.alert_dialog_title)) .setMessage(message).setPositiveButton(getResources().getString(R.string.ok), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { } }) .show(); } }