我想在用户退出应用程序之前将用户上次访问的屏幕保存在异步存储中。由于 react-native 中没有生命周期事件来查找正在关闭的应用程序,因此我想在 android 中发生 OnDestroy 事件时触发 react-native 中的函数。
问问题
565 次
1 回答
0
显示屏幕时写日志不是更容易吗?
每次打开新屏幕时只需覆盖该值,当用户关闭应用程序时,存储的条目将是用户访问的最后一个屏幕。
对 React 不太熟悉,但在 Android 中,您不能假设会为 Activity 调用 onDestroy。从以下文档onDestroy
:
注意:不要指望这个方法被称为保存数据的地方!
https://developer.android.com/reference/android/app/Activity.html#onDestroy()
于 2019-11-15T08:16:03.467 回答