2017-09-15 15 views
0

我的應用程序有一個透明的活動,每次我開始該活動時,我想僅通過啓動器顯示它(即)如果有任何其他應用程序是打開的,我想將該應用程序推入最近堆疊並僅通過啓動器顯示我的應用程序。有沒有可能以編程方式做到這一點?透明活動總是在啓動器上

實際使用情況:

我想開始從鎖屏這個活動,問題是,如果另一個應用程序正在運行時,該設備被鎖定,我嘗試在這一點上,開始從鎖屏這個活動中,我們看到這個透明的活動覆蓋了設備被鎖定之前運行的應用程序。

+0

在你的應用程序開始,你可以使用意圖啓動launcher,然後用另一個意圖 –

+0

退房這種啓動透明的活動,嘗試與不同的推意向https://stackoverflow.com/questions/17542517/activity-with-transparent-background和https://stackoverflow.com/questions/2176922/how-do-i-create-a-transparent-activity-on-android – Stallion

+0

歡迎來到SO。預計用戶將展示一些努力和代碼,而SO在此期間將幫助您解決具體的編程問題。請向我們展示您嘗試解決問題的方法。 –

回答

0

當您調用活動時,您必須添加Category_home,以便您的活動始終處於啓動器活動狀態。

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent .addCategory(Intent.CATEGORY_HOME); 
intent .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
intent (startMain);