最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

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

話不多說,直接上圖:


測試代碼

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

componentWillMount(){

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

}

componentWillUnmount() {

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

}

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

onBackAndroid = () => {

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

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

   return false;

  }

this.lastBackPressed = Date.now();

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

return true;

};

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


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

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

總結(jié)

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

相關(guān)文章

  • Android獲得設(shè)備狀態(tài)信息、Mac地址、IP地址的方法

    Android獲得設(shè)備狀態(tài)信息、Mac地址、IP地址的方法

    今天小編就為大家分享一篇關(guān)于Android獲得設(shè)備狀態(tài)信息、Mac地址、IP地址的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Android入門教程之創(chuàng)建樣式與主題

    Android入門教程之創(chuàng)建樣式與主題

    通過這篇文章你將學(xué)到如何創(chuàng)建自定義的樣式和主題,并且你還能學(xué)到如何使用Android Studio的工具和快捷方式來加快樣式的創(chuàng)建。下面來一起看看吧。
    2016-08-08
  • Flutter 給列表增加下拉刷新和上滑加載更多功能

    Flutter 給列表增加下拉刷新和上滑加載更多功能

    在實際的 App 中,下拉刷新和上滑加載更多是非常常見的交互形式。在 Flutter 中,有 flutter_easyrefresh開源插件用于實現(xiàn)下拉刷新和上滑加載更多。本篇介紹了有狀態(tài)組件和 flutter_easyrefresh 的基本應(yīng)用,同時使用模擬的方式完成了異步數(shù)據(jù)加載。
    2021-05-05
  • Android應(yīng)用開發(fā)中WebView的常用方法筆記整理

    Android應(yīng)用開發(fā)中WebView的常用方法筆記整理

    WebView即是在安卓本地應(yīng)用中打開網(wǎng)頁視圖功能,其中對于JavaScript加載的各項操作是重點和難點,本文就為大家送上Android應(yīng)用開發(fā)中WebView的常用方法筆記整理
    2016-05-05
  • Android 通過自定義view實現(xiàn)水波紋效果案例詳解

    Android 通過自定義view實現(xiàn)水波紋效果案例詳解

    這篇文章主要介紹了Android 通過自定義view實現(xiàn)水波紋效果案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android 進(jìn)度條顯示在標(biāo)題欄的實現(xiàn)方法

    Android 進(jìn)度條顯示在標(biāo)題欄的實現(xiàn)方法

    android進(jìn)度條顯示在標(biāo)題欄的實現(xiàn)方法,大概分文xml文件和java文件,具體代碼內(nèi)容大家可以通過本文學(xué)習(xí)下
    2017-01-01
  • Android利用RecyclerView實現(xiàn)全選、置頂和拖拽功能示例

    Android利用RecyclerView實現(xiàn)全選、置頂和拖拽功能示例

    列表控件可以說是我們絕大部分App中都會使用的,為了提升交互樂趣,我們經(jīng)常需要在列表中加入置頂、拖拽等操作,下面這篇文章主要介紹了Android利用RecyclerView如何實現(xiàn)全選、置頂和拖拽功能的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • 常用Android布局文件優(yōu)化技巧總結(jié)

    常用Android布局文件優(yōu)化技巧總結(jié)

    Android布局加載是Android應(yīng)用程序的重要組成部分,布局加載是指將 XML文件中定義的視圖層次結(jié)構(gòu)加載到內(nèi)存中,在這篇文章中,我們將深入探討 Android 布局加載的原理,包括 Android 布局文件的結(jié)構(gòu)和布局文件的常見問題等方面,需要的朋友可以參考下
    2023-07-07
  • Android音頻可視化開發(fā)案例說明

    Android音頻可視化開發(fā)案例說明

    最近移植Android,當(dāng)Android能夠在設(shè)備上面運行之后,首先想到的是讓音頻設(shè)備跑起來?!皼]有聲音,再好的戲也出不來”接下來介紹Android音頻可視化開發(fā)流程
    2012-12-12
  • 務(wù)必掌握的Android十六進(jìn)制狀態(tài)管理最佳實踐

    務(wù)必掌握的Android十六進(jìn)制狀態(tài)管理最佳實踐

    這篇文章主要為大家介紹了務(wù)必掌握的Android十六進(jìn)制狀態(tài)管理最佳實踐,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09

最新評論

昂仁县| 白玉县| 民权县| 平和县| 东乡| 绥化市| 明水县| 新巴尔虎右旗| 九江市| 攀枝花市| 阿拉善右旗| 克拉玛依市| 烟台市| 卓资县| 长宁县| 盈江县| 洛隆县| 壤塘县| 衡山县| 广州市| 进贤县| 新建县| 盐边县| 巩留县| 石首市| 广平县| 滨州市| 安徽省| 洛扎县| 大荔县| 响水县| 张家口市| 大冶市| 介休市| 施秉县| 巴林左旗| 霍城县| 巩留县| 都安| 绥宁县| 哈密市|