4

Test v1.0 と TestApp v2.0 という 2 つのバージョンのアプリを使用しています。どちらにも独自のアプリ アイコンとアプリ名があります。

アップグレードが成功した後 (v1.0 に v2.0 をインストール)、アプリケーションの設定画面でアプリケーション名とアプリのロゴが変更されないことがわかりました。

バージョン番号を除いて、古いバージョンの詳細 (TestApp 名の v1.0 など) が表示されます。

「強制停止」を行うと、現在のバージョンの詳細が表示されます。

これにより、通常、ユーザーは現在のアプリのバージョンを知ることができなくなります。

アプリのアップグレード後にアプリケーション画面の設定を更新するにはどうすればよいですか?

デバイスの設定画面に移動-> アプリケーション > アプリ情報

ここでアプリケーションの新しいアプリのアイコンが時々更新されず、古いアイコンを参照しています。

4

2 に答える 2

0

最近のスタックから設定を削除すると、後で更新されます。Google が画像キャッシュを使用しているようで、設定プロセスが停止するまで更新されません。あなたはこれを行うことができますが、あなたの絶望的な場合:

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.killBackgroundProcesses("com.android.settings");

それを try catch して許可を保持する必要があります。

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>

設定が開かれている場合は、強制終了され、すぐに再起動してアイコンを更新する必要があります。

于 2014-10-28T16:49:55.670 に答える
0

アプリ ランチャー (ホーム画面) のアプリは更新する必要がありますが、ショートカットは が次に更新されるまで更新されませんhomescreen。はhomescreen時々自動的に更新されるため、最終的には更新時に古いアイコンが新しいアイコンに自動的に置き換えられます。
別のメモとして、Android はバージョン コードのアプリ キャッシュを保存するために使用されます。何も解決しない場合は、インストール時にアプリのキャッシュを消去する必要があります

于 2014-02-06T06:33:05.397 に答える