小编Bad*_*eeq的帖子

使用 asyncStorage 时与远程数据库同步数据

我刚刚开始使用 react-native 并考虑将其用于离线优先应用程序。我将使用 asyncStorage 作为我的本地存储,因为它可以满足我对这个应用程序的所有需求。但是,我进行了一次徒劳的搜索,寻找类似原生 android 的 Sync Adapter 之类的东西,它允许您根据各种条件自动将数据从本地存储传输到远程数据库。

是否有任何库可以轻松导入到我的 RN 项目中以帮助进行数据同步。或者,我不需要任何外部模块,并且 asyncStorage API 已经支持数据同步到远程数据库。

无论哪种方式,我都想知道是否可以在 AsyncStorage 和远程数据库之间同步数据。谢谢你。

react-native react-native-android react-native-fbsdk

5
推荐指数
1
解决办法
3289
查看次数

如何在扩展 Application 或 ReactContextBaseJavaModule 的类中获取 Activity?

如何在 MainApplication 中获取和注入 Activity?我有一个外部库,需要我将活动作为参数传递。这个答案建议我在需要当前活动的部分使用 getCurrentActivity() 方法,但它已从 ReactContextBaseJavaModule 类中删除。有没有其他方法可以做到这一点?如何传递在下面的代码中使用了“this”关键字的活动?谢谢..

package com.bluetoothioexample;

import android.app.Application;
import android.util.Log;

import com.facebook.react.bridge.ReactContextBaseJavaModule;

import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;

import java.util.Arrays;
import java.util.List;

import com.subsite.bluetoothio.BluetoothIOPackage;
import com.oblador.vectoricons.VectorIconsPackage;

public class MainApplication extends Application implements ReactApplication {

  private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
    @Override
    protected boolean getUseDeveloperSupport() {
      return BuildConfig.DEBUG;
    }

    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
          new BluetoothIOPackage(this), //<- How pass the activity
                                        // from ReactApplication ? …
Run Code Online (Sandbox Code Playgroud)

android react-native react-native-android

1
推荐指数
1
解决办法
2938
查看次数