Android按返回键弹出对话框退出应用程序
16lz
2021-01-23
在当前的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 WebView 详细代码
- android 比较精简的list对话框代码
- Android java代码中如何执行shell命令
- Android应用程序获取ROOT权限的方法(android中如何通过代码检测
- android中自定义的一个可以弹出类似于提示更新的对话框
- android中简单的listview代码
- 一个Android实现图片的倒影效果的代码示例