2012-12-11 10 views
0

가능한 중복 : 나는 서버가 부탁 할 때, 내 위치를 전송하는 서비스를 만들려고 해요
requestLocationUpdates throws exceptionGPS 위치 - 안드로이드

. 모든 것이 백그라운드 서비스이기 때문에 그것을 할 방법을 찾을 수 없습니다. UI 인터페이스가 필요하지 않습니다. 나는 requestUpdate()가 나에게 오류가 발생하고 응용 프로그램을 중지 호출 할 때 Looper.prepare를 호출하지 않은 스레드() 안에 핸들러를 만들 수 없습니다

locManager.requestLocationUpdates(
       LocationManager.GPS_PROVIDER, 15000, 0, locationListener); 

runException 내가 뭔가를 실행할 수있는 방법

내 서비스에서 위치를 업데이트 하시겠습니까? 누구든지 나를 도울 수있는 모범이 있습니까? 나는 아직 많은 경험이 없다. 당신은 응용 프로그램의 주 루퍼를 제공 할 필요가

... that has not called Looper.prepare() 

:

+1

질문을 다시 게시하지 마십시오 :

여기 유효 구현 [requestLocationUpdates이 예외가 발생합니다 (http://stackoverflow.com/questions/13810662/requestlocationupdates-throws-exception). [질문 # 현상금] 및 [질문]을 읽고 기존 질문에 더 많은 관심을 기울일 수있는 방법을 확인하십시오. – Sam

답변

1

글쎄, 유명한 문제는, 당신의 예외에 응답을 참조하십시오.

mLocationManager.requestLocationUpdates(
             LocationManager.GPS_PROVIDER, 
             15000, 
             0, 
             locationListener, 
             Looper.getMainLooper() 
             ); 
+0

분명히 노력하고 있습니다 !!!. 이제 위치를 업데이트하는지 확인해야합니다. 나는 사무실을 떠나 변화를 검토해야한다. 고마워요. 무슨 일이 일어나 든 내가 너에게 말할거야. – robertDraven