mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
Fix: Resolved the Crash in UploadMediaDetailFragment
This commit is contained in:
parent
43dca1dd14
commit
4910713c1a
1 changed files with 6 additions and 2 deletions
|
|
@ -15,6 +15,7 @@ import android.widget.CompoundButton
|
|||
import android.widget.ImageView
|
||||
import android.widget.Toast
|
||||
import androidx.activity.result.ActivityResult
|
||||
import androidx.activity.result.ActivityResultLauncher
|
||||
import androidx.activity.result.contract.ActivityResultContracts
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.os.bundleOf
|
||||
|
|
@ -60,8 +61,7 @@ import javax.inject.Named
|
|||
class UploadMediaDetailFragment : UploadBaseFragment(), UploadMediaDetailsContract.View,
|
||||
UploadMediaDetailAdapter.EventListener {
|
||||
|
||||
private val startForResult = registerForActivityResult<Intent, ActivityResult>(
|
||||
ActivityResultContracts.StartActivityForResult(), ::onCameraPosition)
|
||||
private lateinit var startForResult: ActivityResultLauncher<Intent>
|
||||
|
||||
private val startForEditActivityResult = registerForActivityResult<Intent, ActivityResult>(
|
||||
ActivityResultContracts.StartActivityForResult(), ::onEditActivityResult)
|
||||
|
|
@ -135,6 +135,10 @@ class UploadMediaDetailFragment : UploadBaseFragment(), UploadMediaDetailsContra
|
|||
if (savedInstanceState != null && uploadableFile == null) {
|
||||
uploadableFile = savedInstanceState.getParcelable(UPLOADABLE_FILE)
|
||||
}
|
||||
// Register the ActivityResultLauncher for LocationPickerActivity
|
||||
startForResult = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->
|
||||
onCameraPosition(result)
|
||||
}
|
||||
}
|
||||
|
||||
fun setImageToBeUploaded(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue