android:实现退出确认框对话
16lz
2022-07-29
自以为很正确的写法:
AlertDialog dialog = new AlertDialog.Builder(BatteryDmrListenService.this).setTitle("警告") .setIcon(android.R.drawable.ic_dialog_info) .setPositiveButton("确定", null) .show(); Log.e(TAG, "AlertDialog"); dialog.setCanceledOnTouchOutside(false); dialog.getButton(AlertDialog.BUTTON_NEGATIVE).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { exit(); } });
更正错误后:
AlertDialog dialog = new AlertDialog.Builder(MainActivity.this).setTitle("警告") .setIcon(android.R.drawable.ic_dialog_info) .setPositiveButton("确定", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Log.d(TAG, "onClick"); MainActivity.this.finish(); System.exit(0); } }).show(); Log.e(TAG, "AlertDialog"); dialog.setCanceledOnTouchOutside(false);
以此提醒,多思,多想,多调试!!!
更多相关文章
- android中json文件的写法
- android 判断是否有可用网络
- Android(安卓)弹出框
- Android(安卓)简易对话框
- Android(安卓)webView中调用JavaScript
- Android(Java):滑动删除实现——重写onTouch
- android 自定义View 对话框
- JNI 无法确定Bitmap的签名
- Android(安卓)UI控件详解-Button(按钮)点击事件的5种写法