【问题标题】:Android application name and icon doesn't change until phone is rebooted (after application update)Android 应用程序名称和图标在手机重新启动之前不会更改(应用程序更新后)
【发布时间】:2012-03-30 08:35:54
【问题描述】:

问题:在我的 Android 应用程序的最新更新中,应用程序名称和徽标发生了变化。但是,当用户更新应用程序时,名称和图标在手机重新启动之前不会改变。

问题:我可以做些什么来立即执行更改?或者我应该以某种方式通知用户需要重新启动?或者我可以以某种方式强制重启吗?还有其他想法吗?

【问题讨论】:

  • 旁注:重新排序应用程序列表中的应用程序还应刷新应用程序图标和名称,作为重新启动的替代方法。
  • 应用名称也会出现同样的情况!

标签: android


【解决方案1】:

图标存储在缓存中,因此刷新它的唯一方法是重启手机或清理应用缓存然后更新。

【讨论】:

  • 这可以由我在我的代码中完成还是只能由用户执行?我应该或可以在更新之前或之后通知用户吗?如何通知?
  • 重启并不总是有效。在我的 LG 平板电脑上,我昨天测试了它,今天我仍然使用旧图标,即使我有时会重新启动它。
【解决方案2】:

您需要重新启动启动器才能刷新图标和名称。为此,您可以前往 Settings -> Applications -> Your-Installed-Launcher -> 强制停止 .登陆主屏幕后,您的启动器将启动并自行刷新所有内容

【讨论】:

  • 这可以由我在我的代码中完成还是只能由用户执行?我应该或可以在更新之前或之后通知用户吗?如何?
  • 你不能影响其他应用运行时。因此,您的用户需要手动执行。
  • 好的,谢谢。有没有一种通用的方法可以在用户更新之前或之后通知用户此类内容?
  • 好的,谢谢您的信息。 +1 的建议,虽然我认为从用户的角度来看,告诉他们重启手机然后完成你提到的过程更容易。
  • 是的,它只是表明重启不是必须的替代方法 :)
【解决方案3】:

我不知道这是否适用于用户,但是我在使用模拟器时遇到了这个问题。我的解决方案是将 ic_launcher.png 重命名为 ic_launcher2.png。由于它会自动更新引用,因此速度非常快。

【讨论】:

    【解决方案4】:

    我通过将语言更改为不同的语言来解决此问题,这每次都有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      • 2020-03-19
      • 2018-04-23
      • 1970-01-01
      • 2019-11-18
      相关资源
      最近更新 更多