15

アプリケーションは正常に動作しているが、ユーザーが強制的に停止またはアンインストールしたとします。これを検出するにはどうすればよいですか? これを行う方法はありますか?古いアプリがシステムに存在するかどうかを定期的にチェックする別のアプリを作成することは良い習慣でしょうか?

4

1 に答える 1

24

Android でこれを検出する方法はありません。申し訳ありません。

ユーザーまたはシステムが強制的にアプリケーションを停止すると、プロセス全体が強制終了されます。これが発生したことを知らせるコールバックはありません。

ユーザーがアプリをアンインストールすると、最初にプロセスが強制終了され、apk ファイルとデータ ディレクトリが削除されます。また、登録したインテント フィルターを他のアプリに伝えるパッケージ マネージャーのレコードも削除されます。

于 2013-04-15T11:09:17.010 に答える