老规矩:先上代码ovo!!
以cocos2d相关引擎为例
public static void userexit() {
appActivity.runOnUiThread(new Runnable() {//包裹线程处理 多线程避免卡顿闪退问题
@Override
public void run() {
//调用原生的退出对话框
new AlertDialog.Builder(appActivity).setTitle("退出").setMessage("是否退出游戏?").setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
Sdk.getInstance().exit(appActivity);//确认事件
}
}).setNegativeButton("取消", null).show();
}
});
}