Android基础TOP4_1:点击物理按钮弹出退出提示框
2024-10-19 17:32:03
JAVA:
public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); }
//点击物理按钮时,执行退出提示
public boolean onKeyDown(int keyCode,KeyEvent event){
if(keyCode==KeyEvent.KEYCODE_BACK && event.getRepeatCount()==){
creatdialog();
}
return false;
} private void creatdialog() {
// TODO Auto-generated method stub
AlertDialog.Builder b=new Builder(MainActivity.this);
//设置提示框内容
b.setMessage("确认退出么");
//设置标题栏
b.setTitle("提示");
b.setPositiveButton("确认",new OnClickListener() { public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
//点确定时退出程序,并隐藏此对话框
dialog.dismiss();
MainActivity.this.finish();
}
}).setNegativeButton("取消",new OnClickListener() { @Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
//点击取消时只隐藏对话框
dialog.dismiss();
}
});
b.create().show();
} }
最新文章
- [react native] react-native-tab-navigator在子Component中隐藏
- OGNL表示式使用和值栈
- No.005 Longest Palindromic Substring
- django部署到最后 主页上出现的坏请求解决办法
- WIN7 WIN8 笔记本无线网卡MAC地址修改
- 【js】js方法中直接跳转到servlet
- document.write(";\x3c\x54";)?是加密了吗?
- Computer skills one can learn within one day
- Jquery.Validate验证CheckBoxList,RadioButtonList,DropDownList是否选中
- JavaScript生成器+随机数的使用
- Windows下移动硬盘无法识别但是Mac下可以识别
- oGitHub 注册
- 如何设置多个同一页的tinymce编辑
- WCF总结笔记
- 链表c语言实现
- vscode: Visual Studio Code 常用快捷键
- js 本月,下一月,上一月
- 'boost/iterator/iterator_adaptor.hpp' file not found之xcode生成时报错的解决方案
- blog建表操作
- python中import与from方法总结