【问题标题】:How can I access react native asyncstorage data from native(android and iOS)?如何从本机(android 和 iOS)访问 react 本机异步存储数据?
【发布时间】:2019-10-13 13:03:09
【问题描述】:

我需要从本机代码中获取应用程序数据,这些本机代码由 asyncstorage 存储在 react native 中。那么有什么方法可以从原生代码中获取异步存储数据呢?

【问题讨论】:

    标签: java objective-c react-native asyncstorage


    【解决方案1】:

    你可以通过两个类在android上执行读取操作:AsyncLocalStorageUtil和ReactDatabaseSupplier;

    import com.reactnativecommunity.asyncstorage.AsyncLocalStorageUtil;
    import com.reactnativecommunity.asyncstorage.ReactDatabaseSupplier;
    String value = null;
    SQLiteDatabase readableDatabase = ReactDatabaseSupplier.getInstance(context).getReadableDatabase();
    try {
        id = AsyncLocalStorageUtil.getItemImpl(readableDatabase, "key");
    } catch (JSONException | NullPointerException ignored) {}
    
    readableDatabase.close();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-26
      • 1970-01-01
      • 2013-02-25
      • 2020-08-09
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多