这个主要是重写函数onKeyDown().
public boolean onKeyDown(int key , KeyEvent event){
if ( key == KeyEvent.KEYCODE_BACK && event.getRepeatCount()==0 ){
aDialog();
}
return true ;
}
public void aDialog(){
new AlertDialog.Builder(this).setTitle("确认要退出吗?")
.setPositiveButton("确定" , new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog , int which ){
IRead.this.finish();
}
})
.setNegativeButton("返回" , new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog , int which ){
}
}).show();
}
本文介绍如何在Android应用中实现当按下返回键时显示弹窗确认是否退出应用的功能,包括创建对话框、设置确认和取消按钮以及响应用户操作。
1989

被折叠的 条评论
为什么被折叠?



