欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

React Native中Android物理back鍵按兩次返回鍵即退出應(yīng)用

 更新時(shí)間:2017年10月18日 09:19:49   作者:Hank_謝旱  
這篇文章主要給大家介紹了關(guān)于React Native中Android物理back鍵按兩次返回鍵即退出應(yīng)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。

前言

本文主要給大家介紹了關(guān)于React Native中Android物理back鍵按兩次返回鍵就會(huì)退出應(yīng)用的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

話不多說(shuō),直接上圖:


測(cè)試代碼

第16~22行 設(shè)置事件監(jiān)聽(tīng)以及移除事件監(jiān)聽(tīng).

componentWillMount(){

   BackAndroid.addEventListener('hardwareBackPress', this.onBackAndroid);

}

componentWillUnmount() {

   BackAndroid.removeEventListener('hardwareBackPress', this.onBackAndroid);

}

第24~32行實(shí)現(xiàn)onBackAndroid方法

onBackAndroid = () => {

   if (this.lastBackPressed && this.lastBackPressed + 2000 >= Date.now()) {

   //最近2秒內(nèi)按過(guò)back鍵,可以退出應(yīng)用。

   return false;

  }

this.lastBackPressed = Date.now();

ToastAndroid.show('再按一次退出應(yīng)用', ToastAndroid.SHORT);

return true;

};

代碼的核心部分就是上訴所說(shuō)的那兩段代碼了,下面送上效果圖.


第一次按返回鍵彈出ToastAndroid框提示再按一次退出應(yīng)用

兩秒中內(nèi)再按一次返回鍵退回手機(jī)桌面.

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論