h后退键代码:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
System.out.println("TabHost_Index.java onKeyDown");
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (isExit == false) {
isExit = true;
Toast.makeText(this, "再按一次后退键退出应用程序", Toast.LENGTH_SHORT).show();
// 定义计划任务,根据参数的不同可以完成以下种类的工作:
// 在固定时间执行某任务,在固定时间开始重复执行某任务,重复时间间隔可控,在延迟多久后执行某任务,在延迟多久后重复执行某任务,重复时间间隔可控
task = null;
task = new TimerTask(){
@Override
public void run() {
finish();
isExit = false;
}
};
tExit.schedule(task, 2000);
} else {
finish();
System.exit(0);
}
}
return true;
}
菜单代码:
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0,HELP_ID2,0,"帮助");
menu.add(0, ABOUT_ID1, 0, "关于");
menu.add(0, EXIT_ID, 0, "退出");
return true;
}
求教android,为什么我加了按后退键退出程序,原来的菜单按home建不出来了?
答案:2 悬赏:40 手机版
解决时间 2021-02-15 01:35
- 提问者网友:相思似海深
- 2021-02-14 17:26
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-02-14 17:53
按错键了 按menu键
全部回答
- 1楼网友:孤独的牧羊人
- 2021-02-14 19:28
属于正常现象,不用担心。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯