所以我的困境是我的 Android 应用程序有两个版本(我们称之为版本 A 和 B),每个版本都在不同的手机上。它们之间的区别在于它们的启动活动名称。
现在,我的应用程序有了第三个版本,它是对我上面描述的两个版本中的任何一个的升级。
现在,我知道如果您希望正确升级(即保持相同的启动器图标),您应该在新版本的应用程序上使用相同的启动活动名称。
所以问题来了:我的第三个版本与版本 A 具有相同的启动活动名称,所以在升级发生后,使用相同的启动器图标,这正是我想要的。但是,当我尝试升级使用与升级不同的启动活动名称的版本 B 时,它会删除旧的启动器图标并放入具有更新名称的新启动器图标。
这至少导致了一个值得注意的问题:以 Galaxy Note 为例。您可以在应用程序抽屉中添加文件夹。如果版本 B 一开始就在一个文件夹中,则升级将导致该启动器图标被删除,然后新的启动器图标将被添加到抽屉中,而不是与文件夹的其余应用程序一起添加。
现在有没有办法为活动别名提供两个名称,以便我可以解决这个问题?还有其他建议吗?请和谢谢!如果有任何不清楚的地方,我提前道歉。谢谢阅读!