提交 d8dcd7fc authored 作者: JarvanMo's avatar JarvanMo

fix bug

上级 104c9f7a
......@@ -135,7 +135,7 @@ internal interface FluwxShareHandler : CoroutineScope {
}
sourceByteArray.size > 512 * 1024 -> {
WXImageObject().apply {
if (ContextCompat.checkSelfPermission(context, Manifest.permission_group.STORAGE) == PackageManager.PERMISSION_GRANTED) {
if (ContextCompat.checkSelfPermission(context, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
setImagePath(sourceByteArray.toExternalCacheFile(context, sourceImage.suffix)?.absolutePath)
} else {
permissionHandler?.requestStoragePermission()
......
......@@ -17,7 +17,7 @@ class PermissionHandler(private val activity: Activity?) {
fun requestStoragePermission() {
if (oldFragment != null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
oldFragment?.requestPermissions(arrayOf(Manifest.permission_group.STORAGE), 12121)
oldFragment?.requestPermissions(arrayOf(Manifest.permission.WRITE_EXTERNAL_STORAGE), 12121)
}
} else {
activity?.run {
......@@ -29,7 +29,7 @@ class PermissionHandler(private val activity: Activity?) {
ft.commit()
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
fragment.requestPermissions(arrayOf(Manifest.permission_group.STORAGE), 12121)
fragment.requestPermissions(arrayOf(Manifest.permission.WRITE_EXTERNAL_STORAGE), 12121)
}
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论