안드로이드 개발 질문/답변
(글 수 45,052)
gps 수신하는 화면에서 gps를 수신 시도를 하면
시계부분(핸드폰 위쪽 title 바) 에 보면
GPS 수신 아이콘이 깜빡깜빡 하면서 시도를 하잖습니까.
다른화면으로 빠져나왔는데에도 지속적으로 아이콘이 깜빡깜빡 거리면서 시도를 하더라구요.
이 부분 즉 gps 시도를 중단시킬수 있는 부분 함수를 찾는데요.. 어떤함수를 써야될까요>?>
onStop쪽에 적어야될것같긴한데...
어떤함수인지..
부탁드립니다.
----아래 함수로는 업데이트 시 받을 리스너를 없에는거잖습니까? 이거말구요.----------------
String contextstr = Context.LOCATION_SERVICE;//안드로이드 시스템으로 부터 LocationManager 서비스를 요청하여 할당
LocationManager locationManager = (LocationManager)context.getSystemService(contextstr);
locationManager.removeUpdates(listener);
------------
2011.03.24 16:02:28
----아래 함수로는 업데이트 시 받을 리스너를 없에는거잖습니까? 이거말구요.----------------
String contextstr = Context.LOCATION_SERVICE;//안드로이드 시스템으로 부터 LocationManager 서비스를 요청하여 할당
LocationManager locationManager = (LocationManager)context.getSystemService(contextstr);
locationManager.removeUpdates(listener);
------------
이부분은 해도 리스너부분만 업데이트 remove 하는거더라구요.
위쪽에 상태title 쪽에 보면 계속 gps 아이콘이 깜빡거리는 그부분을 없에고싶은데..어떻게ㅠ..ㅠ해야될지..
2011.03.24 16:09:51
글쎄요...
mLocationManager.requestLocationUpdates() 하실때 프로바이더를 어떤걸 주셨는진 모르겠지만
LocationManager.GPS_PROVIDER로 했을때 위성 아이콘이 뜨고
LocationManager.NETWORK_PROVIDER로 했을땐 안 뜨거든요?
그러니까 LocationManager.GPS_PROVIDER로 requestLocationUpdates 한 리스너를
mLocationManager.removeUpdates(리스너); 해주시면 위성 아이콘이 꺼져요....
mLocationManager.requestLocationUpdates() 하실때 프로바이더를 어떤걸 주셨는진 모르겠지만
LocationManager.GPS_PROVIDER로 했을때 위성 아이콘이 뜨고
LocationManager.NETWORK_PROVIDER로 했을땐 안 뜨거든요?
그러니까 LocationManager.GPS_PROVIDER로 requestLocationUpdates 한 리스너를
mLocationManager.removeUpdates(리스너); 해주시면 위성 아이콘이 꺼져요....



