我有两个版本的应用程序,即Test v1.0和TestApp v2.0。两者都有自己的应用程序图标和应用程序名称。
我发现升级成功后(在v1.0上安装v2.0),应用程序名称和应用程序徽标在设置 - 应用程序屏幕中不会改变。
它显示旧版本的详细信息(如带有TestApp名称的v1.0),版本号
除外执行“强制停止”后会显示当前版本的详细信息。
这通常会误导用户了解当前的应用版本。
如何在应用升级后刷新设置 - 应用程序屏幕?
转到设备的设置屏幕 - >应用程序>应用信息
此处应用程序新应用程序图标有时未更新并引用旧图标。
答案 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"/>
如果设置被打开,它应该被杀死并立即重新启动更新图标。