Android 班级在哪里;“承诺”;在这个React本机方法示例中,应该来自哪里?

Android 班级在哪里;“承诺”;在这个React本机方法示例中,应该来自哪里?,android,react-native,Android,React Native,这是React Native Android文档中使用本机模块(java类)实现承诺的一个示例: @ReactMethod public void measureLayout( int tag, int ancestorTag, Promise promise) 我得到了指向Promise的错误“找不到符号”,Android API似乎没有任何东西可以导入。我应该在哪里/如何获得Promise类?Promise类是从com.facebook.reac

这是React Native Android文档中使用本机模块(java类)实现承诺的一个示例:

@ReactMethod
  public void measureLayout(
      int tag,
      int ancestorTag,
      Promise promise) 


我得到了指向Promise的错误“找不到符号”,Android API似乎没有任何东西可以导入。我应该在哪里/如何获得Promise类?

Promise类是从
com.facebook.react.bridge
包导入的

它是在react native 0.15中添加的,因此请确保
android/app/build.gradle
编译版本>0.15

例如,我的是:

...

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.facebook.react:react-native:0.15.+'

    ...
} 

@你能解决你的问题吗?