使用document类下的document.choose(),选择文件闪退 的问题?
开发IDE版本:3.0.0.800,
API版本: v7
开发方式: JS
代码如下:
import document from '@ohos.document';
selectImage:async function(){
await document.choose("*").then(function(url){
this.data.originImageUrl=url;
});
}
问题更新:
在模拟器中无法使用该api
在本地和远程的真机中均可使用此api,但是当选择文件后,app闪退.
日志为:
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { dat=content://media/external/images/media/97 typ=image/jpeg flg=0x3 (has extras) }} to activity {[包名]/[包名].MainAbilityShellActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
at android.app.ActivityThread.deliverResults(ActivityThread.java:5782)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5823)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2613)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8668)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
at ohos.aafwk.content.Intent.convertObjectToString(Intent.java:1678)
at ohos.aafwk.content.Intent.generateIntentJsonObject(Intent.java:1749)
at ohos.aafwk.content.Intent.toJsonString(Intent.java:1822)
at ohos.ace.plugin.distribute.DistributePlugin.onAbilityResultCallback(DistributePlugin.java:185)
at ohos.ace.ability.AceAbility.onAbilityResult(AceAbility.java:1401)
at ohos.aafwk.ability.Ability.scheduleAbilityResult(Ability.java:1544)
at ohos.abilityshell.AbilityShellActivityDelegate.onActivityResult(AbilityShellActivityDelegate.java:439)
at ohos.abilityshell.AbilityShellActivity.onActivityResult(AbilityShellActivity.java:149)
at android.app.Activity.dispatchActivityResult(Activity.java:8541)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5775)
鸿蒙
document
闪退
赞
收藏 0
回答 2
待解决
相关问题
HarmonyOS 下载在沙箱的文件拷贝到document如何查看?
1690浏览 • 1回复 待解决
HarmonyOS 使用document.loadDocument预览沙箱路径下的pdf无反应
761浏览 • 1回复 待解决
HarmonyOS 如何获取web页面设置的document.title
1275浏览 • 1回复 待解决
HarmonyOS应用闪退问题
2522浏览 • 1回复 待解决
HarmonyOS 公共目录Document、Download可以直接新建目录、新建文件、编辑文件了?
1270浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog使用@Link监听数据闪退问题
1198浏览 • 1回复 待解决
HarmonyOS 使用Webview会闪退
1040浏览 • 1回复 待解决
HarmonyOS react-native-webview闪退问题
1226浏览 • 1回复 待解决
鸿蒙js开发 文件交互Api 闪退
8030浏览 • 2回复 待解决
HarmonyOS 分享组件无法正常使用,闪退
1045浏览 • 1回复 待解决
HarmonyOS 使用AudioCapturer录音过程中闪退
1535浏览 • 1回复 待解决
HarmonyOS 原生代码如何获取H5中document.title = "xxx" 的执行结果
1036浏览 • 1回复 待解决
HarmonyOS 只增加curl的配置没做其他改动的情况下NAPI的APP闪退
751浏览 • 1回复 待解决
闪退和报错日记获取有了解的吗?
3638浏览 • 1回复 待解决
怎样监听app 的闪退,当APP闪退的时候能够记录崩溃的日志,并上报服务端。能够分析。
3643浏览 • 1回复 待解决
HarmonyOS 手势处理高概率闪退
945浏览 • 1回复 待解决
HarmonyOS 闪退报错 Error code:2100001
1085浏览 • 1回复 待解决
页面间传递参数总是闪退
600浏览 • 0回复 待解决
HarmonyOS number toFixed方法闪退
1233浏览 • 1回复 待解决
用flutter写的编译的鸿蒙版本,会闪退问题出现在哪里
501浏览 • 1回复 待解决
HarmonyOS 使用编译器run打开flutter页面闪退
1244浏览 • 1回复 待解决
HarmonyOS 自定义分辨率保存图片闪退问题
1141浏览 • 1回复 待解决
打开图库应用时偶尔会闪退
3824浏览 • 0回复 待解决
HarmonyOS 应用逻辑出错,app闪退,这是正常的么
891浏览 • 1回复 待解决
可以使用接口媒体数据管理模块的getFileAssets方法替换:https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-medialibrary-0000001168747257#section664915501377
楼主解决了吗?