android 回退函数,详解React Native监听Android回退按键与程序化退出应用
詳解React Native監聽Android回退按鍵與程序化退出應用
發布時間:2020-09-29 09:25:52
來源:腳本之家
閱讀:137
作者:lqh
詳解React Native監聽Android回退按鍵與程序化退出應用
前言
我們知道Android回退按鍵,會控制頁面返回, 并且退出應用并非真正意義退出,仍在后臺運行,所以在某些場景下需要監控android回退按鍵,那么在React Native中應該如何應用呢?我們具體來看看。
BackAndroid
此模塊用于監聽硬件的back鍵操作。
看下具體代碼:
BackAndroid.addEventListener('hardwareBackPress', function() {
if (!this.onMainScreen()) {
//代碼
return true;
}
return false;
});
如果監聽事件中沒有任何監聽函數,或者監聽函數的返回值不是true,則會調用默認的back鍵功能來退出應用。
常用的方法
static exitApp()
執行退出應用
static addEventListener(eventName: BackPressEventName, handler: Function)
添加監聽事件
static removeEventListener(eventName: BackPressEventName, handler: Function)
刪除監聽事件
如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
總結
以上是生活随笔為你收集整理的android 回退函数,详解React Native监听Android回退按键与程序化退出应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言如何在文件中间插入数据,急求如何将
- 下一篇: 罗汉松一棵多少钱啊?