【发布时间】:2019-10-13 13:03:09
【问题描述】:
我需要从本机代码中获取应用程序数据,这些本机代码由 asyncstorage 存储在 react native 中。那么有什么方法可以从原生代码中获取异步存储数据呢?
【问题讨论】:
标签: java objective-c react-native asyncstorage
我需要从本机代码中获取应用程序数据,这些本机代码由 asyncstorage 存储在 react native 中。那么有什么方法可以从原生代码中获取异步存储数据呢?
【问题讨论】:
标签: java objective-c react-native asyncstorage
你可以通过两个类在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();
【讨论】: