タイトルが示唆しているように、デバイスから削除されたアプリケーションによって作成されたPendingIntentsでAndroidがどのように動作するかを知ることに興味があります。アプリを削除するとPendingIntentsはどうなりますか?
これまでの研究では、AlarmManagerと保留中のインテントを使用してアラームを設定しています。通常の場合、すべてが期待どおりに動作します。アンインストールのケースをテストするために、私はAlarmManagerとPendingIntentを使って将来のある時点でアラームを設定してから、アプリケーションを削除します。私が観察したことは、何もが表示されないことです。が発生する - logcatは、PendingIntentから、たとえば欠落しているクラスの使用を開始しようとするエラーを表示しません。
私はこれに関する文書を見つけることができないので、誰かがこれについての知識を持っているか、私が参照できるリンクがあるかどうかを知りたいと思っています。インテントを保留中の私のknowladgeもアプリケーションの終了場合に実行されますが、使用しているアプリケーションの削除は、アンインストールアプリケーションのキャッシュディレクトリとアプリのデータが削除されているので、この保留中の意図を実行する方法はありませんよう
私は彼らが削除されると思います同じように。あなたのパッケージに関連するすべてが削除されます。しかし、ええ、それについてのドキュメントはありません、またはおそらく私は十分に見栄えしていない。 –
私は同じと思っていた。私は決してキャンセルされないかもしれない繰り返しのアラームがあります。だから私はアンドロイドがアンインストール時に保留中のインテントと関連するものをクリーンアップすることを願っています... – FabiF