私はこの機能を作ろうとしています。メニューボタンには、終了機能があります。私は約6つのアクティビティを持っています.それらはすべてこのメニューボタン機能を持っています. 私は ExitDialog クラスを作成しました。それはすべてのアクティビティで使用できますが、問題はその方法がわからないことです
public class ExitDialog extends Activity {
// public ExitDialog(SessionOverview sessionOverview) {
// // TODO Auto-generated constructor stub
// }
// dialog to quit application
public void dialog() {
AlertDialog.Builder builder = new Builder(null);
builder.setMessage(R.string.to_quit);
builder.setTitle(R.string.hint);
builder.setPositiveButton(R.string.ok, new okListener());
builder.setNegativeButton(R.string.cancel, new cancelListener());
builder.create().show();
}
class okListener implements android.content.DialogInterface.OnClickListener {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
class cancelListener implements
android.content.DialogInterface.OnClickListener {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}
}