Создайте класс, например CustomDialog.class ,
и внутри него создайте статический метод, подобный приведенному ниже,
public static void ExitAppDialog(final Activity activity)
{
AlertDialog.Builder alertbox = new AlertDialog.Builder(activity);
alertbox.setTitle("Warning");
alertbox.setMessage("Exit Application?");
alertbox.setPositiveButton("Yes", new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
activity.finish();
}
});
alertbox.setNegativeButton("No", new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
}
});
alertbox.show();
}
И в onBackPressed () вашей деятельности вызовите этот метод следующим образом:
public void onBackPressed()
{
CustomDialog.ExitAppDialog(myActivity.this );
}