【问题标题】:what is the difference between AsyncStorage and OnSaveInstanceState androidAsyncStorage 和 OnSaveInstanceState android 有什么区别
【发布时间】:2020-06-23 18:01:33
【问题描述】:

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

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

AsyncStorage-https://reactnative.dev/docs/asyncstorage

【问题讨论】:

    标签: java android typescript react-native memory


    【解决方案1】:

    我认为您的技术目的在这里:save state between screen transitions

    首先,我会回答你的问题AsyncStorage 和 OnSaveInstanceState android 有什么区别

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

    了解更多活动生活圈here

    AsyncStoragean asynchronous, persistent, key-value storage system for React Native(适用于 Android 和 iOS)

    它用于差异目的、差异方面和can not compared。 (与尝试比较 km/h 的方式相同)

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


    解决您的技术目的的方法

    如果您的应用使用react-native 构建,我认为reduxjs 可以解决您的问题。是一个A Predictable State Container for JS Apps,可以和redux-persist绑定,起到离线存储的作用。

    reduxjs 易于学习。所以希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      相关资源
      最近更新 更多