Android 监听返回按钮事件
来源:互联网 发布:mysql快照 编辑:程序博客网 时间:2024/05/01 15:30
用户在点击手机的返回按钮时,默认是推出当前的activty,但是有时用户不小心按到返回,所以需要给用户一个提示,这就需要重写onkeydown事件,实现的效果如下:
实现代码如下:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
protected void dialog() {
AlertDialog.Builder builder = new AlertDialog.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监听返回按钮事件
- Android按钮事件监听
- 监听微信返回按钮事件
- 监听手机浏览器的返回按钮事件
- 监听微信返回按钮事件
- android 点击返回按钮事件
- 自定义按钮实现Android 返回按钮事件
- 自定义按钮实现android 返回按钮 事件
- android让Fragment监听返回按钮
- 学习Android按钮以及监听事件
- android监听按钮的点击事件
- jquery极品插件!(1.导航类)
- Commons-logging + Log4j 入门指南
- C#模拟键盘输入
- java或web中解决所有路径问题(最全分析绝对有你要的)
- mootools —— 學習之旅起航
- Android 监听返回按钮事件
- java实现对纯真IP数据库的查询
- ni hao
- oracle下重置用户的所有序列
- JavaScript 解析 xml 文件 如 rss订阅
- Linux Shell中的数组及遍历
- 赛艇程序文档说明之一:全局变量定义
- JPG图片叠加exif信息
- Cross Trade