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