Commit 439b1930 authored by wanglei's avatar wanglei

...

parent 1776197e
...@@ -47,15 +47,17 @@ class MediaBrowserActivity : BaseActivity<ActivityMediaBrowserBinding>() { ...@@ -47,15 +47,17 @@ class MediaBrowserActivity : BaseActivity<ActivityMediaBrowserBinding>() {
adapter = MediaAdapter(1, clickAction = { bean -> adapter = MediaAdapter(1, clickAction = { bean ->
if (tittle == "Picture") { if (tittle == "Picture") {
startActivity(Intent(this, MediaImageDetailActivity::class.java).apply { startActivity(Intent(this, MediaImageDetailActivity::class.java).apply {
putExtra("uri", bean.uri.toString())
putExtra("path", bean.path) putExtra("path", bean.path)
putExtra("mimeType", bean.mimeType)
}) })
} else { } else {
LogEx.logDebug(TAG, "uri=${bean.uri}") LogEx.logDebug(TAG, "uri=${bean.uri}")
val videoIntent = Intent(this, MediaVideoDetailActivity::class.java) startActivity(Intent(this, MediaVideoDetailActivity::class.java).apply {
videoIntent.putExtra("uri", bean.uri.toString()) putExtra("uri", bean.uri.toString())
videoIntent.putExtra("path", bean.path) putExtra("path", bean.path)
videoIntent.putExtra("mimeType", bean.mimeType) putExtra("mimeType", bean.mimeType)
startActivity(videoIntent) })
} }
}) })
binding.rv.layoutManager = GridLayoutManager(this, 4).apply { binding.rv.layoutManager = GridLayoutManager(this, 4).apply {
......
...@@ -2,6 +2,7 @@ package com.base.browserwhite.ui.activity.mediabrowser ...@@ -2,6 +2,7 @@ package com.base.browserwhite.ui.activity.mediabrowser
import android.graphics.Color import android.graphics.Color
import android.net.Uri import android.net.Uri
import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.base.browserwhite.databinding.ActivityMediaImageDetailBinding import com.base.browserwhite.databinding.ActivityMediaImageDetailBinding
import com.base.browserwhite.ui.activity.BaseActivity import com.base.browserwhite.ui.activity.BaseActivity
...@@ -37,6 +38,10 @@ class MediaImageDetailActivity : BaseActivity<ActivityMediaImageDetailBinding>() ...@@ -37,6 +38,10 @@ class MediaImageDetailActivity : BaseActivity<ActivityMediaImageDetailBinding>()
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback {
finish()
}
binding.ivFanhui.setOnClickListener { onBackPressedDispatcher.onBackPressed() }
binding.ivDelete.setOnClickListener { binding.ivDelete.setOnClickListener {
showDeleteTipDialog { showDeleteTipDialog {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment