我尝试使用代码:
import {BackHandler} from 'react-native';
onPress = () => {
BackHandler.exitApp()
}
- Backandler不在Android上工作
- Backandler不从事iOS?
BackHandler
专门用于Android和TVOS功能,不适用于iOS应用中。它旨在检测硬件后按钮按下,iOS设备没有硬件后按钮。
看起来您正在尝试在按钮上关闭应用程序,但这不是iOS应用程序的非常常见的模式,因此,如果您需要在应用程序中需要它,则可以重新考虑。但是,如果您需要此功能,则可以使用React-Next-exit-App来编程退出应用程序。
对于android,使用backandroid退出app
import React, {
BackAndroid,
} from 'react-native';
BackAndroid.exitApp();