Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.annotation.SuppressLint
- import android.os.Bundle
- import android.view.LayoutInflater
- import android.view.View
- import android.view.ViewGroup
- import android.widget.Button
- import android.widget.TextView
- import androidx.fragment.app.Fragment
- import com.example.mytabstest.R
- import com.google.android.gms.location.FusedLocationProviderClient
- import com.google.android.gms.location.LocationServices
- class ThirdFragment : Fragment() {
- private lateinit var coordinates: TextView
- private lateinit var buttonLocation:Button
- private lateinit var fusedLocationClient: FusedLocationProviderClient
- override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
- val view = inflater.inflate(R.layout.fragment_third, container, false)
- coordinates = view.findViewById(R.id.textViewСoordinates)
- buttonLocation = view.findViewById(R.id.buttonLocation)
- fusedLocationClient = LocationServices.getFusedLocationProviderClient(view.context)
- buttonLocation.setOnClickListener {
- getGPS()
- }
- return view
- }
- @SuppressLint("MissingPermission")
- fun getGPS(){
- fusedLocationClient.lastLocation
- .addOnSuccessListener {
- coordinates.text = it.latitude.toString()
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement