Android按返回键弹出对话框退出应用程序
16lz
2022-05-29
在当前的Activity中添加以下代码:
import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.KeyEvent;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setIcon(R.drawable.ic_launcher) .setTitle("提示!") .setMessage("确认退出程序?") .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { finish(); } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) .show(); break; } return false; }}
更多相关文章
- android listview check 事件
- android中动态实现全屏和动态退出全屏方法
- Android开发—弹出列表、单选、多选框
- xamarin android edittext点击弹框
- Android(安卓)完全退出的实例详解
- Android完全退出应用程序的方法
- C#开发android之alertdialog用法
- Android程序——退出程序的时候杀死所有进程的一个方法
- android完全退出程序