一、SQLiteDatabase.openOrCreateDatabase(@NonNull File file, @Nullable SQLiteDatabase.CursorFactory factory)
该方法在build.gradle文件中的targetSdkVersion为29时总是报错,无法打开数据库导致崩溃。
解决是将targetSdkVersion设为26,运行正常后再将值设为29,重新运行后便没有了次错误。(具体原因不清楚,或者有更好的解决方法)
二、github上的Album相册框架在 Android 10 (29) 上没有适配,当 MediaLoader 使用Glide加载图片时加载不出图片。
解决方法:
第一种:可以下载Album源码,然后将源码targetSdkVersion调为 29 做整体适配之后引入修改后源码。
第二种:将自己的项目argetSdkVersion调为 28,这样即使代码在Android 10上运行也不会出现加载不出图片的问题。