我要求我的启动器活动上的标题栏标签与实际的启动器标签不同。这似乎在一般情况下工作正常,但是,我有一个用户的确认报告,他们的启动器标签随着时间的推移已经变为活动标签。这是一个例子:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/activity_title"
android:name="MyActivity" >
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
初次安装时,一切正常。启动器标签显示为app_name字符串。启动应用程序时,活动标签是activity_title字符串。但是,在某些时候,用户打开他们的应用程序列表,而不是看到我的应用程序的app_name字符串,他们会看到activity_title字符串。
他们已多次安装,这似乎每次都会发生。有没有其他人看到这种行为,并知道解决它的方法?
编辑:
经过一些更多的测试后,我想出了如何使用上面给出的清单每次重复这个。如果我安装了应用程序,然后在主屏幕上放置一个快捷方式并重新启动模拟器或设备,然后当它重新启动时,快捷方式已重命名。应用列表中的应用仍然正确命名。奇怪的东西。