简体   繁体   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 id info cannot be read from '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 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 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: Failure delivering result ResultInfo{who=null, request=41, result=-1, data=Intent { dat=content://com.android.providers.media.documents/document/image:1000000608 flg=0x1 }} to activity {com.apppackage/com.apppackage.MainActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'void com.facebook.react.bridge.Callback.invoke(java.lang.Object[])' on a null object reference 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参考

App is crashing once the back button is pressing.一旦按下后退按钮,应用程序就会崩溃。 App is expected to resume once the document/image is selected.选择文档/图像后,应用程序有望恢复。

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

In my case, it was due to a package called react-native-upi-payment onResult callback is calling during picking the image as a result null pointer exception occurred.在我的例子中,这是由于在选择图像期间调用react-native-upi-payment onResult 回调 package 导致 null 指针异常发生。 the issue is still open in Github .该问题仍在Github中开放。 For resolving this Either you can do a postscript after npm install or directly change callback onActivityResult in UpiPaymentModule.Java要解决此问题,您可以在 npm 安装后做一个后记,或者直接更改UpiPaymentModule.Java中的回调onActivityResult

在此处输入图像描述

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

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