2
LocationManager
은 removeProximityAlert(PendingIntent) 방법을 제공하지만 더 이상 PendingIntent
에 대한 핸들이없는 경우 ProximityAlert (또는 모두 간단히)를 제거하는 방법은 무엇입니까? 상태 표시 줄에 GPS 아이콘이 남아 ProximityAlert의 만료가 설정되지 않았습니다.모든 근접 경고 취소
스폰 된 응용 프로그램을 제거해도 도움이되지 않습니다.
감사합니다. 그것을 제거하는 코드를 발견 : http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=services/java/com/android/server/LocationManagerService.java # l1587 - HashMap을 사용하지만 동일한 멤버 값을 가진 두 개의 분리 된 PendingIntent 객체가 HashMap에서 구분되는지 여부는 확실하지 않았습니다. PendingIntent의 .equals() 메소드를 찾았습니다. http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/app/PendingIntent. java; h = be1dc4acb150d6e6b3f20e136b0edcb2c3edaf60; hb = HEAD # l431-- .asBinder() 메서드를 참조합니다 ... 거기서 멈추었습니다. – kostmo
@CommonsWare ... 생명의 은인! ... 다시 – Tim