uni.chooseImage({
count: 9,
sizeType: ['original'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 从相册选择
success: ({ tempFiles, tempFilePaths }) => {
console.log(tempFiles, tempFilePaths);
}
})
- 发布:2021-07-12 11:01
- 更新:2021-07-12 16:16
- 阅读:608
【报Bug】nvue 安卓选择图片崩溃,java.lang.IllegalStateException Couldn't read row 3321, col 0 from CursorWindow
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS Big Sur 11.2.3
HBuilderX类型: 正式
HBuilderX版本号: 3.1.18
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: YAL-AL00 (荣耀20)
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
调用选择图片,uni.chooseImage
调用选择图片,uni.chooseImage
预期结果:
安卓不崩溃
安卓不崩溃
实际结果:
偶现的选择图片时,安卓崩溃
偶现的选择图片时,安卓崩溃
bug描述:
错误摘要
java.lang.IllegalStateException
Couldn't read row 3321, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
com.dmcbig.mediapicker.data.ImageLoader.onLoadFinished(SourceFile:7)
详细日志
Process Name: '包名'
Thread Name: 'main'
Back traces starts.
java.lang.IllegalStateException: Couldn't read row 3321, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
at android.database.CursorWindow.nativeGetString(Native Method)
at android.database.CursorWindow.getString(CursorWindow.java:469)
at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:53)
at android.database.CursorWrapper.getString(CursorWrapper.java:141)
at com.dmcbig.mediapicker.data.ImageLoader.onLoadFinished(SourceFile:7)
at android.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:497)
at android.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:465)
at android.content.Loader.deliverResult(Loader.java:157)
at android.content.CursorLoader.deliverResult(CursorLoader.java:116)
at android.content.CursorLoader.deliverResult(CursorLoader.java:46)
at android.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:274)
at android.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:97)
at android.os.AsyncTask.finish(AsyncTask.java:797)
at android.os.AsyncTask.access$900(AsyncTask.java:195)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:814)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8393)
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:1055)
Back traces ends.
像素方舟_青阳 (作者)
之前有个关联问题,https://ask.dcloud.net.cn/question/123517,里面有终端客户的操作反馈
2021-07-12 11:04