File tree Expand file tree Collapse file tree 1 file changed +9
-13
lines changed
EasyMediaPicker/src/main/java/com/bn/easypicker Expand file tree Collapse file tree 1 file changed +9
-13
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ import kotlin.random.Random
3030class EasyPicker (
3131 builder : Builder ,
3232) : OnAttachmentTypeSelected {
33- private lateinit var resultLauncher: ActivityResultLauncher <Intent >
33+ // private lateinit var resultLauncher: ActivityResultLauncher<Intent>
3434
3535 private val request: Int = builder.request
3636 private val mContext: Context = builder.act
@@ -42,6 +42,14 @@ class EasyPicker(
4242 private val backgroundColor: Int = builder.sheetBackgroundColor
4343 private val btnBackground: Int = builder.btnBackground
4444
45+
46+
47+ private val resultLauncher = act.registerForActivityResult(ActivityResultContracts .StartActivityForResult ()) { result ->
48+ if (result.resultCode == - 1 ) {
49+ chooseImage()
50+ }
51+ }
52+
4553 private val mSelectImageSheet: SelectAttachmentsTypeSheet by lazy {
4654 SelectAttachmentsTypeSheet (
4755 mContext,
@@ -103,18 +111,6 @@ class EasyPicker(
103111 }
104112 }
105113
106-
107- init {
108- act.lifecycleScope.launch {
109- resultLauncher =
110- act.registerForActivityResult(ActivityResultContracts .StartActivityForResult ()) { result ->
111- if (result.resultCode == - 1 ) {
112- chooseImage()
113- }
114- }
115- }
116- }
117-
118114 private lateinit var mPath: Uri
119115
120116 private var imageLauncher =
You can’t perform that action at this time.
0 commit comments