regresa resultado desda actividad de creacion de imagen

This commit is contained in:
Erik Everardo 2023-11-25 23:19:29 -06:00
parent c22124e7aa
commit b91a58c8c0
2 changed files with 4 additions and 6 deletions

View File

@ -51,7 +51,9 @@ class ImagesFragment : Fragment() {
}
private val choosePictureLauncher = registerForActivityResult(ActivityResultContracts.PickVisualMedia()) {
imageMakerLauncher.launch(it)
if(it != null) {
imageMakerLauncher.launch(it)
}
}
private val takePhotoLauncher = registerForActivityResult(ActivityResultContracts.TakePicture()) {

View File

@ -1,13 +1,10 @@
package com.isolaatti.images.image_maker.ui
import android.app.Activity
import android.content.ContentProvider
import android.content.Intent
import android.os.Bundle
import android.view.View
import android.widget.Toast
import androidx.activity.viewModels
import androidx.core.content.ContentProviderCompat
import androidx.core.widget.doOnTextChanged
import coil.load
import com.isolaatti.R
@ -59,8 +56,7 @@ class ImageMakerActivity : IsolaattiBaseActivity() {
}
is Resource.Success -> {
binding.progressBarLoading.visibility = View.GONE
setResult(Activity.RESULT_OK)
intent = Intent().putExtra(EXTRA_IMAGE, it.data)
setResult(Activity.RESULT_OK, Intent().putExtra(EXTRA_IMAGE, it.data))
finish()
}
}