Java AsyncStorage和OnSaveInstanceState android之间有什么区别

Java AsyncStorage和OnSaveInstanceState android之间有什么区别,java,android,typescript,react-native,memory,Java,Android,Typescript,React Native,Memory,我正在寻找一种在屏幕切换之间保存状态的方法,我发现使用本机Android的OnSaveInstanceState和使用React-native的AsyncStorage,我通常想知道两者的区别和优缺点 OnSaveInstanceState- 异步存储-我认为您的技术目的是:在屏幕转换之间保存状态 首先,我将回答您的问题AsyncStorage和OnSaveInstanceState android之间的区别是什么 OnSaveInstanceState是仅在android环境中提供的活动的生命

我正在寻找一种在屏幕切换之间保存状态的方法,我发现使用本机Android的OnSaveInstanceState和使用React-native的AsyncStorage,我通常想知道两者的区别和优缺点

OnSaveInstanceState-


异步存储-

我认为您的技术目的是:
在屏幕转换之间保存状态

首先,我将回答您的问题AsyncStorage和OnSaveInstanceState android之间的区别是什么

OnSaveInstanceState
是仅在android环境中提供的
活动的
生命周期回调
功能

了解更多有关活动生命周期的信息

AsyncStorage
是一种异步、持久、键值存储系统,适用于React Native
(与android和iOS一起使用)

它的用途不同,在不同的方面,与
无法比较
。(与将
km/h
进行比较的方法相同)

所以答案是他们的差异太大,无法比较


解决技术问题的方法 如果您的应用程序使用
react native
构建,我认为可以解决您的问题。它是一个可预测的JS应用程序状态容器,可以与绑定以实现脱机存储效果

reduxjs很容易学习。所以希望它能帮助你