閱讀276 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android實現兩次按下返回鍵退出

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) 
    {
			     if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN)
			     {
			             
					     if((System.currentTimeMillis()-exitTime) > 2000)  //System.currentTimeMillis()無論何時調用,肯定大於2000
					     {
					      Toast.makeText(getApplicationContext(), "再按一次退出程序",Toast.LENGTH_SHORT).show();                                
					      exitTime = System.currentTimeMillis();
					     }
					     else
					     {
					         finish();
					         System.exit(0);
					     }
					             
					     return true;
			     }
			     return super.onKeyDown(keyCode, event);
    }



第二種:


https://blog.csdn.net/carterjin/article/details/7677069

最後更新:2017-04-03 12:54:48

  上一篇:go 修改Flume Log4j Appender
  下一篇:go Hadoop源碼學習