首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 再按一次退后键退出应用程序

2012-06-29 
android 再按一次后退键退出应用程序private static Boolean isExit falseprivate static Boolean hasT

android 再按一次后退键退出应用程序

private static Boolean isExit = false;    private static Boolean hasTask = false;    Timer tExit = new Timer();    TimerTask task = new TimerTask() {                 @Override        public void run() {            isExit = false;            hasTask = true;        }    };         @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();                if(!hasTask) {                    tExit.schedule(task, 2000);                }            } else {                finish();                System.exit(0);            }        }        return false;    }

热点排行