使用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如何查看?
524浏览 • 1回复 待解决
HarmonyOS应用闪退问题
710浏览 • 1回复 待解决
鸿蒙js开发 文件交互Api 闪退
6605浏览 • 2回复 待解决
HarmonyOS 如何获取web页面设置的document.title
645浏览 • 1回复 待解决
HarmonyOS 公共目录Document、Download可以直接新建目录、新建文件、编辑文件了?
44浏览 • 1回复 待解决
HarmonyOS 使用AudioCapturer录音过程中闪退
218浏览 • 1回复 待解决
怎样监听app 的闪退,当APP闪退的时候能够记录崩溃的日志,并上报服务端。能够分析。
2655浏览 • 1回复 待解决
闪退和报错日记获取有了解的吗?
2763浏览 • 1回复 待解决
加载FFMpeg后APP出现闪退
179浏览 • 1回复 待解决
HarmonyOS 连接蓝牙耳机通话,应用闪退
34浏览 • 1回复 待解决
HarmonyOS 页面返回时应用闪退报错
592浏览 • 1回复 待解决
打开图库应用时偶尔会闪退
2427浏览 • 0回复 待解决
触发文件关联文件关联后router跳转page就闪退该如何处理
1698浏览 • 1回复 待解决
HarmonyOS调用 gattClient.off('BLECharacteristicChange') 项目闪退
367浏览 • 0回复 待解决
事件订阅,闪退事件没有走到回调里面
1908浏览 • 1回复 待解决
HarmonyOS 关于文件选择器(FilePicker)使用问题
49浏览 • 1回复 待解决
crash闪退时能保存状态并重新恢复启动
1073浏览 • 1回复 待解决
HarmonyOS NEXT Developer Beta1模拟器闪退
1558浏览 • 1回复 待解决
在 JS 框架 下,如何打开文件选择器选择图片?
4752浏览 • 1回复 待解决
HarmonyOS 利用BuilderParam将组件传值后,调用方法闪退
36浏览 • 1回复 待解决
关于 SO 文件的使用问题
239浏览 • 1回复 待解决
多个文件分享,分享模式选择 - 多文件分享 - 文件类型选择(图片/视频/文件)- 发送选择文件/取消选择
906浏览 • 0回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
427浏览 • 1回复 待解决
HarmonyOS使用Video组件播放视频会闪一下黑屏在播放
829浏览 • 1回复 待解决
可以使用接口媒体数据管理模块的getFileAssets方法替换:https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-medialibrary-0000001168747257#section664915501377
楼主解决了吗?