2010-03-03 2 views
1

지난 4 시간 동안 작동하도록 다음 코드를 얻으려고했습니다.LocationManager 2.1이 작동하지 않습니까?

public void clearLocation() { 
    LocationManager locMan = 
      (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
    locMan.clearTestProviderLocation("gps"); 

내 문제는 Android 1.5에서만 작동한다는 것입니다. 1.6 이상에서는 두 번째 명령문에 도달하면 충돌이 발생합니다.

다양한 코드 스 니펫과 자습서를 살펴 보았지만 이에 대해 아무 것도 찾을 수 없었습니다.

안부, Adam.

+0

사용 'ADB 로그 캣'에 위치 제공자 "GPS"에 대해 아무것도 변경할 수 없습니다 DDMS, 또는 이클립스의 DDMS 관점을 발견 , 어떤 오류인지 말해 주어야합니다. – CommonsWare

+0

글쎄, 내가 한 .. 그것은 어떤 종류의 잘못된 인수를 제공합니다 .. 그래서 그들은 1.6과 위쪽에서 안드로이드 코드에서 뭔가를 변경 같아요.하지만 난 다른 방법으로 그것을 할 방법을 알아낼 수 없습니다. –

답변

1

은 음 ... 자바 스택 추적을보고, 당신은 1.6

+0

그렇게하는 것이 보안 위반이 될 수 있다는 것을 고려하면 - GPS를 사용하는 것을 허락하는 것입니다 - 나는별로 놀랍지 않습니다. – CommonsWare

관련 문제