React Naitve 因传递结果失败而崩溃 ResultInfo(图像选择器、文档选择器)

问题描述 投票:0回答:1

E BufferQueueDebug:com.apppackage/com.apppackage.MainActivity$_6796#0 id 信息无法从“com.apppackage/com.apppackage.MainActivity$_6796#0”读取 01-02 21:03:41.985 1269 3478 E WindowManager:win = Window {43d3d6e u0 com.apppackage/com.apppackage.MainActivity} destroySurfaces:appStopped = true win.mWindowRemovalAllowed = false win.mRemoveOnExit = false win.mViewVisibility = 8 调用者=com.android.server.wm.ActivityRecord.destroySurfaces:5866 com.android.server.wm.ActivityRecord.destroySurfaces:5847 com.android.server.wm.ActivityRecord.notifyAppStopped:5911 com.android.server.wm.ActivityRecord。 ActivityStopped:6553 com.android.server.wm.ActivityClientController.activityStopped:254 android.app.IActivityClientController$Stub.onTransact:596 com.android.server.wm.ActivityClientController.onTransact:130 01-02 21:03:46.644 6796 6796 E AndroidRuntime: java.lang.RuntimeException: 传递结果失败 ResultInfo{who=null, request=41, result=-1, data=Intent { dat=content://com.android .providers.media.documents/document/image:1000000608 flg=0x1 }} 活动 {com.apppackage/com.apppackage.MainActivity}:java.lang.NullPointerException:尝试调用接口方法“void com.facebook.react”。空对象引用上的bridge.Callback.invoke(java.lang.Object[])'

按下后退按钮后应用程序就会崩溃。一旦选择文档/图像,应用程序预计将恢复。

"react-native": "~0.62.2",
buildToolsVersion = "29.0.3"
minSdkVersion = 21
compileSdkVersion = 29
targetSdkVersion = 29
ext.kotlin_version = '1.6.0'
reactjs image native document picker
1个回答
1
投票

就我而言,这是由于一个名为

react-native-upi-payment
的软件包造成的 onResult 回调在选取图像期间调用,结果发生空指针异常。该问题在 Github 中仍然处于开放状态。为了解决这个问题,您可以在 npm install 后做一个后记,或者直接更改回调
onActivityResult
in
UpiPaymentModule.Java

© www.soinside.com 2019 - 2024. All rights reserved.