wx.chooseImage()在安卓上闪退或重新调试原来进过的场景或页面
wx.chooseImage()在安卓上闪退或重新调用原来进过的场景或页面, 我测试三种安卓手机,都有这问题。
但苹果手机正常。
症状: 如果选择像册则正常, 直接用手机拍照后,再点确认就闪退,重新进入新的页面。因为从vconsole里的记录都被刷新了。
我是使用 cos-wx-sdk-v5包
wx.chooseImage({ count: 1, // 默认9 sizeType: [ 'compressed' ], // 可以指定是原图还是压缩图,默认二者都有 'original', sourceType: [ 'album' , 'camera' ], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { let filepath = res.tempFilePaths[0], filename = `....` ; that.cos.postObject({ Bucket: that.Bucket, Region: that.Region, Key: filename, FilePath: filepath, TaskReady: function (taskId) { TaskId = taskId }, onProgress: function (info) { console.log(JSON.stringify(info)); } }, (err, data) => { let cosFilename = `http: //${that.Bucket}.cos.${that.Region}.myqcloud.com/${filename}`; cb && cb(err, cosFilename); } ); // that.requestCallback }, fail:(err) => { console.log( "调用相册失败:" , err); } }) |