歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android退出activity提示再按一次返回鍵

Android退出activity提示再按一次返回鍵:

  1. @Override  
  2. public boolean onKeyDown(int keyCode, KeyEvent event)//主要是對這個函數的復寫   
  3. {  
  4.     // TODO Auto-generated method stub    
  5.   
  6.     if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN))  
  7.     {  
  8.         if(System.currentTimeMillis() - temptime >2000// 2s內再次選擇back鍵有效   
  9.         {  
  10.             System.out.println(Toast.LENGTH_LONG);  
  11.             Toast.makeText(this"請在按一次返回退出", Toast.LENGTH_LONG).show();  
  12.             temptime = System.currentTimeMillis();  
  13.         }  
  14.         else {  
  15.                finish();   
  16.                System.exit(0); //凡是非零都表示異常退出!0表示正常退出!   
  17.         }  
  18.              
  19.         return true;   
  20.   
  21.     }  
  22.     return super.onKeyDown(keyCode, event);  
  23. }  
Copyright © Linux教程網 All Rights Reserved