2012-06-01 2 views
2

Android에서 근접 경고에 문제가 있습니다.앱을 제거 할 때 근접 경고 제거

는 여기에 내가

  1. 하는 서버에서 위치의 목록을 가져 오기 내 응용 프로그램에서 뭘하는지입니다.
  2. 이러한 위치에 대한 근접 경고를 추가합니다 (이제 상태 표시 줄에 GPS 아이콘이 표시됨).
  3. 사용자가 영역을 입력하면 내 앱 활동이 시작됩니다.

근접 알림을 추가하여 앱을 제거 할 때 상태 표시 줄에 여전히 GPS 아이콘이 표시되는 문제가 있습니다. 사용자는 앱의 근접 알람을 모두 끌 수 있지만 내 문제는 해결되지 않습니다. 또한 제거 프로세스 중에는 아무 것도 할 수 없게되었습니다. 어떤 아이디어?

// 편집 : 응용 프로그램 설치 제거 장치를 다시 시작 후

유일한 방법은 GPS 아이콘을 제거합니다.

+0

"근접 경고가 추가 된 상태에서 앱을 제거하면 상태 표시 줄에 GPS 아이콘이 계속 표시됩니다."- 에뮬레이터에서이 문제가 보이는 경우 이는 에뮬레이터에서 제거되지 않기 때문에 정상입니다. 상태 표시 줄에 GPS 아이콘이 추가되면 – CommonsWare

+0

저는 실제 장치에 문제가 있다는 것을 알고 있습니다. –

답변

0

Report bug (안드로이드 개발자) LocationManager는 이러한 유스 케이스를 처리해야합니다 (이 경우는 잊기 쉽고 안드로이드 개발자는 잊었을 것입니다).

해결 방법으로 근접 경고가 필요한 경우 존재할 서비스를 만들 수 있습니다. 서비스가 정상적으로 제거 될 때까지 닫히고 살해되지 않기를 바라고 있습니다. 이 경우 근접 경고를 제거합니다. 이것이 좋은 해결책인지 확인하기 위해 노력해야합니다.

+0

아니요, 응용 프로그램을 제거 할 때 서비스의 메서드 인 onDestroy()가 호출되지 않아 아무 것도 할 수 없습니다. 그리고 근접 경고가 배터리를 소모하기 때문에 그것은 빤다. –

관련 문제