소스 검색

Share image with both setData and extra stream intent

inorichi 7 년 전
부모
커밋
9714a30148
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt

@@ -575,9 +575,9 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
             uri = File(uri.toString().substringAfter("file://")).getUriCompat(this)
         }
         val intent = Intent(Intent.ACTION_SEND).apply {
+            setDataAndType(uri, "image/*")
             putExtra(Intent.EXTRA_STREAM, uri)
             flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_GRANT_READ_URI_PERMISSION
-            type = "image/*"
         }
         startActivity(Intent.createChooser(intent, getString(R.string.action_share)))
     }