尝试升级时,设备设置中的应用程序图标是否未更新?

时间:2014-02-05 11:01:53

标签: android android-settings

我有两个版本的应用程序,即Test v1.0和TestApp v2.0。两者都有自己的应用程序图标和应用程序名称。

我发现升级成功后(在v1.0上安装v2.0),应用程序名称和应用程序徽标在设置 - 应用程序屏幕中不会改变。

它显示旧版本的详细信息(如带有TestApp名称的v1.0),版本号

除外

执行“强制停止”后会显示当前版本的详细信息。

这通常会误导用户了解当前的应用版本。

如何在应用升级后刷新设置 - 应用程序屏幕?

转到设备的设置屏幕 - >应用程序>应用信息

此处应用程序新应用程序图标有时未更新并引用旧图标。

2 个答案:

答案 0 :(得分:0)

应该更新应用启动器(主屏幕)中的应用,但在下次刷新homescreen之前不会更新快捷方式。 homescreen会偶尔刷新一次,因此新图标最终会在刷新时自动替换旧图标。
 另一方面,Android用于为您的版本代码存储应用缓存。如果没有任何帮助,您需要在安装时清除应用缓存

答案 1 :(得分:0)

如果从最近堆栈中删除设置,则应在之后更新。看起来谷歌正在使用图像缓存,并且在设置过程停止之前它不会更新。你可以做到这一点,但如果你绝望的话:

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

你需要尝试一下并获得许可:

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

如果设置被打开,它应该被杀死并立即重新启动更新图标。