Skip to content

Commit 4bacac1

Browse files
Prinuelbethel-m
andauthored
BookmarkLocationsFragment.kt:fix android studio warnings for this file, : Eliminated three unused imports, and changed calls to object: FilePicker.HandleActivityResult to use lamda (#6283)
Co-authored-by: bethel-m <bethelcletus87@gmail.com>
1 parent 6aeb3c0 commit 4bacac1

File tree

1 file changed

+16
-26
lines changed

1 file changed

+16
-26
lines changed

app/src/main/java/fr/free/nrw/commons/bookmarks/locations/BookmarkLocationsFragment.kt

+16-26
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,19 @@
11
package fr.free.nrw.commons.bookmarks.locations
22

33
import android.Manifest.permission
4-
import android.annotation.SuppressLint
54
import android.os.Bundle
65
import android.view.LayoutInflater
76
import android.view.View
87
import android.view.ViewGroup
98
import androidx.activity.result.ActivityResultLauncher
109
import androidx.activity.result.contract.ActivityResultContracts.RequestMultiplePermissions
1110
import androidx.activity.result.contract.ActivityResultContracts.StartActivityForResult
12-
import androidx.lifecycle.Lifecycle
1311
import androidx.lifecycle.lifecycleScope
14-
import androidx.lifecycle.repeatOnLifecycle
1512
import androidx.recyclerview.widget.LinearLayoutManager
1613
import dagger.android.support.DaggerFragment
1714
import fr.free.nrw.commons.R
1815
import fr.free.nrw.commons.contributions.ContributionController
1916
import fr.free.nrw.commons.databinding.FragmentBookmarksLocationsBinding
20-
import fr.free.nrw.commons.filepicker.FilePicker
2117
import fr.free.nrw.commons.nearby.Place
2218
import fr.free.nrw.commons.nearby.fragments.CommonPlaceClickActions
2319
import fr.free.nrw.commons.nearby.fragments.PlaceAdapter
@@ -41,33 +37,27 @@ class BookmarkLocationsFragment : DaggerFragment() {
4137
private val cameraPickLauncherForResult =
4238
registerForActivityResult(StartActivityForResult()) { result ->
4339
contributionController.handleActivityResultWithCallback(
44-
requireActivity(),
45-
object: FilePicker.HandleActivityResult {
46-
override fun onHandleActivityResult(callbacks: FilePicker.Callbacks) {
47-
contributionController.onPictureReturnedFromCamera(
48-
result,
49-
requireActivity(),
50-
callbacks
51-
)
52-
}
53-
}
54-
)
40+
requireActivity()
41+
) { callbacks ->
42+
contributionController.onPictureReturnedFromCamera(
43+
result,
44+
requireActivity(),
45+
callbacks
46+
)
47+
}
5548
}
5649

5750
private val galleryPickLauncherForResult =
5851
registerForActivityResult(StartActivityForResult()) { result ->
5952
contributionController.handleActivityResultWithCallback(
60-
requireActivity(),
61-
object: FilePicker.HandleActivityResult {
62-
override fun onHandleActivityResult(callbacks: FilePicker.Callbacks) {
63-
contributionController.onPictureReturnedFromGallery(
64-
result,
65-
requireActivity(),
66-
callbacks
67-
)
68-
}
69-
}
70-
)
53+
requireActivity()
54+
) { callbacks ->
55+
contributionController.onPictureReturnedFromGallery(
56+
result,
57+
requireActivity(),
58+
callbacks
59+
)
60+
}
7161
}
7262

7363
companion object {

0 commit comments

Comments
 (0)