Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun confirm() = launch {
- val location = requestLocationWithCheck()
- location?.let{
- send(it)
- }
- fragmentManager.beginTransaction()
- .replace(R.id.container, MyFragment.newInstance())
- .commit()
- }
- @NeedsPermission(Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION)
- suspend fun requestLocation() = suspendCoroutine<Location> { cont ->
- fusedLocationClient.lastLocation.addOnSuccessListener {
- cont.resume(it)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement