增加游戏退出时的二次确认
This commit is contained in:
parent
8618e42880
commit
93c149afb6
@ -1,6 +1,7 @@
|
|||||||
package com.hnjc.wjtx;
|
package com.hnjc.wjtx;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.AlertDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
@ -84,7 +85,19 @@ public class MainActivity extends Activity {
|
|||||||
@Override
|
@Override
|
||||||
public boolean onKeyDown(final int keyCode, final KeyEvent keyEvent) {
|
public boolean onKeyDown(final int keyCode, final KeyEvent keyEvent) {
|
||||||
if (keyCode == KeyEvent.KEYCODE_BACK) {
|
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);
|
return super.onKeyDown(keyCode, keyEvent);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user