Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为活动/活动别名定义两个不同的名称_Android_Android Manifest_Launcher - Fatal编程技术网

Android 为活动/活动别名定义两个不同的名称

Android 为活动/活动别名定义两个不同的名称,android,android-manifest,launcher,Android,Android Manifest,Launcher,所以我的困境是,我的Android应用程序有两个版本(我们称之为A版和B版),每个版本都在不同的手机上。它们之间的区别在于它们的启动活动名称 现在,我的应用程序有了第三个版本,它是我上面描述的两个版本中的一个的升级 现在,我明白了,如果你想正确升级(即保持相同的启动器图标),你应该在新版本的应用程序上使用相同的启动活动名称 问题是:我的第三个版本与版本A具有相同的启动活动名称,因此在升级之后,使用相同的启动程序图标,这正是我想要的。但是,当我尝试升级版本B时,它使用与升级不同的启动活动名称,它会

所以我的困境是,我的Android应用程序有两个版本(我们称之为A版和B版),每个版本都在不同的手机上。它们之间的区别在于它们的启动活动名称

现在,我的应用程序有了第三个版本,它是我上面描述的两个版本中的一个的升级

现在,我明白了,如果你想正确升级(即保持相同的启动器图标),你应该在新版本的应用程序上使用相同的启动活动名称

问题是:我的第三个版本与版本A具有相同的启动活动名称,因此在升级之后,使用相同的启动程序图标,这正是我想要的。但是,当我尝试升级版本B时,它使用与升级不同的启动活动名称,它会删除旧的启动程序图标,并使用更新的名称放入新的启动程序图标

这至少导致了一个值得注意的问题:以Galaxy Note为例。您可以在应用程序抽屉中添加文件夹。如果版本B一开始就在一个文件夹中,升级将导致删除该启动器图标,然后新的启动器图标将添加到抽屉中,而不是添加到其余的应用程序而不是文件夹中

现在有没有办法为活动别名提供两个名称,这样我就可以解决这个问题了?还有其他建议吗?请,谢谢!如果有任何不清楚的地方,我提前道歉。谢谢你的阅读