每当我在活动的清单条目中放入以下代码时,我的应用程序永远不会显示在RECENT APPS列表中
<category android:name="android.intent.category.DEFAULT" />
如果我删除上面的行,它可以正常工作。我还确保将以下标志设置为false -
android:noHistory="false"
android:excludeFromRecents="false"
但即使我手动启动应用程序,它仍然无法显示。
如果有人想查看清单,那么 -
<?xml version="1.0" encoding="UTF-8"?>
<uses-sdk android:minSdkVersion="8" />
<application
android:name="com.raj.poc.copypaste.MainApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".CopyPasteActivity"
android:launchMode="singleTop"
android:noHistory="false"
android:excludeFromRecents="false"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.SEARCH_LONG_PRESS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
答案 0 :(得分:24)
如果设置
,也可能会发生这种情况 <activity... android:label=""/>
为您的主Activity
答案 1 :(得分:0)
这是您应用中的唯一活动,对吗?
您正在使用类别标记两次。你已经在你的代码中写了
<category android:name="android.intent.category.LAUNCHER" />
所以你已经选择了这个类别。添加新活动时,您将编写默认类别标记。