gpt4 book ai didi

java - android AsyncStorage 和 OnSaveInstanceState 有什么区别

转载 作者:行者123 更新时间:2023-12-01 18:00:32 28 4
gpt4 key购买 nike

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

OnSaveInstanceState-https://learn.microsoft.com/en-us/dotnet/api/android.app.activity.onsaveinstancestate?view=xamarin-android-sdk-9

异步存储-https://reactnative.dev/docs/asyncstorage

最佳答案

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

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

OnSaveInstanceStateActivityLifecycle回调函数,仅在android环境中提供。

Learn more about activity life circle here

AsyncStorageReact Native 的异步、持久、键值存储系统(适用于 Android 和 iOS)

其用途不同,侧面不同,无法比较。 (与尝试比较m3km/h的方式相同)

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

<小时/>

解决技术目的的方法

如果您的应用程序使用 react-native 构建,我认为reduxjs可以解决您的问题。它是一个JS应用程序的可预测状态容器,可以与 redux-persist 绑定(bind)采取离线存储效果。

reduxjs is easy to learn. So hope it can help you.

关于java - android AsyncStorage 和 OnSaveInstanceState 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60641350/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com