繁体   English   中英

React Naitve 在交付结果 ResultInfo(图像选择器、文档选择器)失败时崩溃

[英]React Naitve Crashing on Failure delivering result ResultInfo (Image Picker, Document Picker)

E BufferQueueDebug:com.apppackage/com.apppackage.MainActivity$_6796#0 无法从“com.apppackage/com.apppackage.MainActivity$_6796#0”读取 id 信息 01-02 21:03:41.985 1269 3478 E WindowManager: win=窗口{43d3d6e u0 com.apppackage/com.apppackage.MainActivity} destroySurfaces:appStopped=true win.mWindowRemovalAllowed=false win.mRemoveOnExit=false win.mViewVisibility=8 caller=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.Runti meException:传递结果失败 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[])' on a 8863412583918289 8408289参考

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

"react-native": "~0.62.2",
buildToolsVersion = "29.0.3"
minSdkVersion = 21
compileSdkVersion = 29
targetSdkVersion = 29
ext.kotlin_version = '1.6.0'

在我的例子中,这是由于在选择图像期间调用react-native-upi-payment onResult 回调 package 导致 null 指针异常发生。 该问题仍在Github中开放。 要解决此问题,您可以在 npm 安装后做一个后记,或者直接更改UpiPaymentModule.Java中的回调onActivityResult

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM