Android ReactApplicationContext无法转换为AppCompatActivity
我正在尝试为Android SDK创建一个本机模块。当我尝试将reactContext传递给它时,我得到以下Android ReactApplicationContext无法转换为AppCompatActivity,android,react-native,react-native-android,Android,React Native,React Native Android,我正在尝试为Android SDK创建一个本机模块。当我尝试将reactContext传递给它时,我得到以下ReactApplicationContext无法转换为AppCompatActivity。这是有错误的块 try { manager.sendPaymentRequest(apiKey, hmac, txn,p
ReactApplicationContext无法转换为AppCompatActivity
。这是有错误的块
try {
manager.sendPaymentRequest(apiKey,
hmac,
txn,paymentCallback,reactContext);
} catch (InvalidPaymentRequestException ipre){
// Do something with the exception
promise.reject("error ipre: "+ipre);
} catch (Exception e){
// Do something with the exception
promise.reject("error e: "+e);
}
我还尝试传递
getCurrentActivity()
而不是reactContext
,但它给出了错误:不兼容类型:活动无法转换为AppCompatActivity
错误。如何在ReactNative中传递AppCompative活动。还尝试将ReactNative MainActivity从ReactActivity更改为ReactFragment,但没有更改。我的React本机版本为0.61.5,Android API级别为28你有没有想过这个版本?没有,我认为这是不可能的,所以我使用了另一个库来实现我的用例。