2016-11-24 29 views
0

您好我已經在一個新的空應用程序中測試了excludeFromRecents =「true」。有用。當我在我的應用中測試它時,它的工作原理不一致。有時候它可以工作,或者有時它只在我選擇另一個應用時才起作用。所以當我在另一個應用程序中點擊最近的應用程序列表時,它只會從最近的應用程序列表中刪除。如果我確實從我的應用程序中點擊最近的應用程序,我看到它......任何想法爲什麼會發生這種行爲?可否排除與其他任何東西衝突的衝突?有其他選擇嗎?

<activity android:name=".activity.GetStartedActivity_" android:excludeFromRecents="true" android:focusable="true" android:focusableInTouchMode="true" android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden"/>

在這種情況下,單擊最近使用的應用時,這一活動仍是可見的。使用4.4.4設備

此外,我可以看到一些應用程序只是顯示黑屏,而應用程序仍然存在於最近的應用程序列表中。這是通過在onPause被觸發時顯示佈局來實現的嗎?

感謝您的幫助。

+0

1.你是什麼意思的'空'應用程序? 2.'excludeFromRecents'是Activity的一個屬性 3.通過空應用發佈一些代碼 – maciekjanusz

+0

,我的意思是,一個全新的空的Hello世界項目。發佈一些代碼無濟於事,我只是在清單中爲我想要隱藏的活動添加excludeFromRecents =「true」... – estoke

回答

0
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 

在onCreate中調用(在setContentView之前)做我需要的。

相關問題