簡體   English   中英

從窗口小部件啟動時,活動未顯示在最近的應用列表中

[英]Activity not showing in list of recent apps when launched from a widget

我創建了一個app小部件,單擊該小部件后,在我的應用程序中啟動一個Activity。

它啟動的活動不是主啟動器活動(在應用程序清單中設置)。

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

我正在啟動的活動有launchMode =“singleTop”(可能是相關的)

如果我從應用啟動器啟動應用程序,然后按主頁然后按最近的應用程序按鈕,應用程序就在那里。 然后我從最近的活動列表中刪除該應用程序或強行關閉它。

如果我然后點擊我的小部件,活動就會正常啟動。 然后我按Home,然后該應用程序不會出現在最近的應用程序列表中。

有任何想法嗎?

我的活動是在Manifest中使用標志android:excludeFromRecents="true"定義的。 傻我,應該早點發現。 刪除該標志可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM