2
はremoveProximityAlert(PendingIntent)の方法を提供しますが、PendingIntent
のハンドルがなくなったらプロキシミティアラート(または単にすべてのもの)を削除するにはどうすればよいですか? GPSアイコンはステータスバーに残り、ProximityAlertの有効期限は設定されていません。すべての近接警告をキャンセルします
これを起動したアプリケーションをアンインストールしても問題ありません。
ありがとうございました。私はそれを削除するコードを発見:http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=services/java/com/android/server/LocationManagerService.java #l1587 - HashMapを使用していますが、同じメンバー値を持つ2つの別々の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