Example usage for android.content DialogInterface.OnClickListener DialogInterface.OnClickListener

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

Introduction

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

Prototype

DialogInterface.OnClickListener

Source Link

Usage

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();
    }
}