解决Android程序退出后不显示在近期任务里

解决Android程序退出后不显示在近期任务里

http://blog.csdn.net/foom_angus/article/details/12039705

原创 2013年10月12日 11:53:28
solution:
在AndroidManifest.xml中对应的Activity中找到“android:excludeFromRecents”,把值改为false,或直接去掉该项。
e.g.
AndroidManifest.xml
<activity android:icon="@drawable/ic_launcher_fmradio"
                  android:name=".FMRadio"
                  android:label="@string/app_name"
                  android:taskAffinity=""
                  android:launchMode="singleTop"
                  android:screenOrientation="portrait">
                  <!-- android:excludeFromRecents="true"-->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
 
            <intent-filter>
                <action android:name="com.quicinc.fmradio.FMRADIO_ACTIVITY" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>

Develop Reference
android:excludeFromRecents Whether or not the task initiated by this activity should be excluded from the list of recently used applications ("recent apps"). That is, when this activity is the root activity of a new task, this attribute determines whether the task should not appear in the list of recent apps. "true" if the task should beexcluded from the list; "false" if it should be included. The default value is "false".  

============================

相反,如果要不出现在近期任务里面,可以增加android:excludeFromRecents="true",但貌似要apk中所有activity都加上才有用。

 
posted @ 2018-01-28 23:29  sky20080101  阅读(244)  评论(0)    收藏  举报