詳解React Native監(jiān)聽Android回退按鍵與程序化退出應(yīng)用
詳解React Native監(jiān)聽Android回退按鍵與程序化退出應(yīng)用
前言
我們知道Android回退按鍵,會控制頁面返回, 并且退出應(yīng)用并非真正意義退出,仍在后臺運行,所以在某些場景下需要監(jiān)控android回退按鍵,那么在React Native中應(yīng)該如何應(yīng)用呢?我們具體來看看。
BackAndroid
此模塊用于監(jiān)聽硬件的back鍵操作。
看下具體代碼:
BackAndroid.addEventListener('hardwareBackPress', function() {
if (!this.onMainScreen()) {
//代碼
return true;
}
return false;
});
如果監(jiān)聽事件中沒有任何監(jiān)聽函數(shù),或者監(jiān)聽函數(shù)的返回值不是true,則會調(diào)用默認(rèn)的back鍵功能來退出應(yīng)用。
常用的方法
static exitApp()
執(zhí)行退出應(yīng)用
static addEventListener(eventName: BackPressEventName, handler: Function)
添加監(jiān)聽事件
static removeEventListener(eventName: BackPressEventName, handler: Function)
刪除監(jiān)聽事件
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android實現(xiàn)一對一藍(lán)牙聊天APP
這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)一對一藍(lán)牙聊天APP,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
Android AutoCompleteTextView控件使用實例
AutoCompleteTextView這個控件用于輸入框的自動完成提示,非常適合搜索框等。它本質(zhì)上是個EditText,實際上它也是從EditText繼承的,使用起來也十分簡單2014-04-04
詳解如何從原生Android 跳轉(zhuǎn)到hbuilder項目
這篇文章主要介紹了從原生Android 跳轉(zhuǎn)到hbuilder項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08
Android?PowerManagerService?打開省電模式
這篇文章主要介紹了Android?PowerManagerService打開省電模式,文章通告省電模式的打開過程、什么是?battery?saver?sticky?模式兩部分展開詳情,感興趣的朋友可以參考一下2022-08-08
Android MarkTipsView文字標(biāo)識控件使用方法
這篇文章主要為大家詳細(xì)介紹了Android MarkTipsView文字標(biāo)識控件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-04-04

