Share image with both setData and extra stream intent
This commit is contained in:
parent
23c0f2c313
commit
9714a30148
@ -575,9 +575,9 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
|
|||||||
uri = File(uri.toString().substringAfter("file://")).getUriCompat(this)
|
uri = File(uri.toString().substringAfter("file://")).getUriCompat(this)
|
||||||
}
|
}
|
||||||
val intent = Intent(Intent.ACTION_SEND).apply {
|
val intent = Intent(Intent.ACTION_SEND).apply {
|
||||||
|
setDataAndType(uri, "image/*")
|
||||||
putExtra(Intent.EXTRA_STREAM, uri)
|
putExtra(Intent.EXTRA_STREAM, uri)
|
||||||
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_GRANT_READ_URI_PERMISSION
|
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||||
type = "image/*"
|
|
||||||
}
|
}
|
||||||
startActivity(Intent.createChooser(intent, getString(R.string.action_share)))
|
startActivity(Intent.createChooser(intent, getString(R.string.action_share)))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user