应用程序未显示在最近的应用程序列表中

时间:2012-05-14 09:50:32

标签: android android-manifest

每当我在活动的清单条目中放入以下代码时,我的应用程序永远不会显示在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>

2 个答案:

答案 0 :(得分:24)

如果设置

,也可能会发生这种情况
    <activity... android:label=""/>

为您的主Activity

答案 1 :(得分:0)

这是您应用中的唯一活动,对吗?

您正在使用类别标记两次。你已经在你的代码中写了

   <category android:name="android.intent.category.LAUNCHER" /> 

所以你已经选择了这个类别。添加新活动时,您将编写默认类别标记。