欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

android中怎么實現(xiàn)雙擊退出-創(chuàng)新互聯(lián)

android中怎么實現(xiàn)雙擊退出,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)專注于定遠網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供定遠營銷型網站建設,定遠網站制作、定遠網頁設計、定遠網站官網定制、小程序制作服務,打造定遠網絡公司原創(chuàng)品牌,更為您提供定遠網站排名全網營銷落地服務。

利用線程延時實現(xiàn)android雙擊退出

privatestaticbooleanmBackKeyPressed=false;//記錄是否有首次按鍵
  @Override
  publicvoidonBackPressed(){
  if(!mBackKeyPressed){
  Toast.makeText(this,"再按一次退出程序",Toast.LENGTH_SHORT).show();
  mBackKeyPressed=true;
  newTimer().schedule(newTimerTask(){//延時兩秒,如果超出則擦錯第一次按鍵記錄
  @Override
  publicvoidrun(){
  mBackKeyPressed=false;
  }
  },2000);
  }
  else{//退出程序
  this.finish();
  //System.exit(0);
  }
  }

通過mBackKeyPressed來記錄是否有首次按返回鍵的記錄,如果不存在首次按鍵記錄,則Toast提示,并記錄首次按鍵記錄,并啟動線程在2秒后擦除該按鍵記錄。如果在線程海內擦除mBackKeyPressed時又按下返回鍵,則執(zhí)行else里面的語句退出程序。

通過計算時間差實現(xiàn)android雙擊退出

privatelongmPressedTime=0;
  @Override
  publicvoidonBackPressed(){
  longmNowTime=System.currentTimeMillis();//獲取第一次按鍵時間
  if((mNowTime-mPressedTime)>2000){//比較兩次按鍵時間差
  Toast.makeText(this,"再按一次退出程序",Toast.LENGTH_SHORT).show();
  mPressedTime=mNowTime;
  }
  else{//退出程序
  this.finish();
  System.exit(0);
  }
  }

關于android中怎么實現(xiàn)雙擊退出問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。

網站題目:android中怎么實現(xiàn)雙擊退出-創(chuàng)新互聯(lián)
分享URL:http://www.chinadenli.net/article42/dsohhc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)關鍵詞優(yōu)化標簽優(yōu)化定制開發(fā)搜索引擎優(yōu)化網頁設計公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設