9

ユーザーが新しいバージョンのアプリをダウンロードした場合にユーザーのキャッシュをクリアするAndroidAPI(理想的には2.3.6以降)にメソッドはありますか?周りを見回すと、1つについては何も言及されていないようです。または、新しいバージョンがインストールされたときにキャッシュが空になり、完全にオフになっていますか?

4

2 に答える 2

5

他に何もない場合は、ファイルをandroid:versionCodeキャッシュに保存し、起動時にチェックして、必要に応じて独自のキャッシュを消去します-@CommonsWare

于 2013-01-30T18:55:40.823 に答える
4

BroadcastReceiverを使用して、インテントフィルターandroid.intent.action.PACKAGE_REPLACEDを使用してアプリケーションの更新通知を受信します。レシーバーを更新するonReceiveメソッドで、インテントアクションをIntent.ACTION_PACKAGE_REPLACEDとして確認します。そして、古いキャッシュを実行するために必要なことは何でも実行します。

于 2013-01-31T14:26:34.230 に答える