Nic*_*ick 3 android android-alertdialog
我想知道当用户试图退出应用程序时你会出现警告吗?所以这包括他们是否也按下后退按钮.最好的方法是什么?
我已经在一些主流游戏中看到了这一点.
您可以onBackPressed()在Application子类中添加拦截后退按钮:
public static void onBackPressed(final Activity activity) {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setTitle(R.string.on_back_button_title);
builder.setMessage(R.string.on_back_button_message);
builder.setPositiveButton(R.string.yes, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
activity.finish();
}
});
builder.setNegativeButton(R.string.no, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.show();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3359 次 |
| 最近记录: |