android监听返回按钮事件
2012-03-16 10:47
459 查看
用户在点击手机的返回按钮时,默认是推出当前的activty,但是有时用户不小心按到返回,所以需要给用户一个提示,这就需要重写onkeydown事件,实现的效果如下:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } protected void dialog() { AlertDialog.Builder builder = new Builder(HanderTestActivty.this); builder.setMessage("确定要退出吗?"); builder.setTitle("提示"); builder.setPositiveButton("确认", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); HanderTestActivty.this.finish(); } }); builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.create().show(); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { dialog(); return false; } return false; }
相关文章推荐
- android监听返回按钮事件
- android监听返回按钮事件的方法
- android监听返回按钮事件
- android监听返回按钮事件
- Android 监听返回按钮事件
- android监听返回按钮事件
- android监听返回按钮事件
- 监听微信返回按钮事件
- Android 改写返回键事件监听,使得back键功能类似home键,让Acitivty退至后台时不被系统销毁
- Android ListView监听上下滑动(判断是否显示返回顶部按钮)
- 【android】:android实现监听多个按钮事件
- android 软键盘 返回键 消失事件 监听
- 在android 中利用button 按钮设置监听事件
- Android拦截、监听系统返回键事件
- 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
- Android 自定义Dialog类,并在Activity中实现按钮监听事件
- 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
- Android ActionBar Home按钮返回事件处理的两种方式:
- 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
- 在Unity中捕捉Android的常用按钮返回事件