永发信息网

求教android,为什么我加了按后退键退出程序,原来的菜单按home建不出来了?

答案:2  悬赏:40  手机版
解决时间 2021-02-15 01:35
  • 提问者网友:相思似海深
  • 2021-02-14 17:26
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;
}
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-02-14 17:53
按错键了 按menu键
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-02-14 19:28
属于正常现象,不用担心。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯