我正在嘗試使這個功能。在菜單按鈕中,有退出功能。我有大約6個活動,他們都有這個菜單按鈕功能。我創建了一個ExitDialog類,那麼就可以在所有的活動中使用,現在的問題是我不知道該怎麼辦呢調用一個方法在Android的所有活動中使用
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();
}
}
}
首先你要明確有關Java概念 – KDeogharkar