Gps값을 제가 원할 때만 얻어오고 싶은데요

location = locationManager.getLastKnownLocation(provider);

이렇게 하면 업데이트를 불러오는게 아니라 마지막 측정했던 값을 받아 오는걸로 알고있습니다.

locationManager.requestLocationUpdates(provider, minTime, minDistance, listener);

이렇게 하면 minTime에 따라서 주기적으로 체크하는 걸로 알고 있구요

제가 하고싶은건 제가 클릭했을때만 gps정보를 받아오고 싶습니다.

책이고 인터넷이고 다 찾아봐도 맨 위에 메소드로 .getLastKnownLocation(provider)로 현재위치를 받는다는데

location controls로 값을 넣어줘도 안변하더라구요

허접한 질문이지만 답변 부탁드립니다.