我正在尝试找到一种在应用终止时执行功能的方法,我可以使用什么功能来完成本机反应?
基本上,每当用户关闭应用程序(完全终止)时。
答案 0 :(得分:0)
这可能会有所帮助:
AppState.addEventListener('change', state => {
if (state === 'active') {
// do this
} else if (state === 'background') {
// do that
} else if (state === 'inactive') {
// do that other thing
}
});
答案 1 :(得分:0)
您可以在注册/安装应用程序的根组件中使用react-native
提供的AppState API。
您可以在onChange
上添加一个AppState
事件监听器,只要AppState.currentState.match(/inactive|background/)
返回true
,该事件监听器就会执行自定义功能。但是,您的自定义函数应该与其他组件状态隔离。