增加游戏退出时的二次确认

This commit is contained in:
zhl 2020-11-19 11:07:36 +08:00
parent 8618e42880
commit 93c149afb6

View File

@ -1,6 +1,7 @@
package com.hnjc.wjtx;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.Resources;
@ -84,7 +85,19 @@ public class MainActivity extends Activity {
@Override
public boolean onKeyDown(final int keyCode, final KeyEvent keyEvent) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
nativeAndroid.exitGame();
//声明并初始化弹出对象
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setTitle("提示:");
builder.setMessage("是否退出");
//设置确认按钮
builder.setNegativeButton("确定", (dialog, which) -> {
nativeAndroid.exitGame();
finish();//退出程序
});
//设置取消按钮
builder.setPositiveButton("取消",null);
//显示弹框
builder.show();
}
return super.onKeyDown(keyCode, keyEvent);