Android ReactApplicationContext无法转换为AppCompatActivity

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

我正在尝试为Android SDK创建一个本机模块。当我尝试将reactContext传递给它时,我得到以下
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

你有没有想过这个版本?没有,我认为这是不可能的,所以我使用了另一个库来实现我的用例。