2011-09-11 208 views
0

請在標題中對我狡猾的解釋進行赦免。會發生什麼是:我正在嘗試製作主屏幕應用程序。到目前爲止,我做了一個應用程序啓動器,它在執行時啓動應用程序。但是,如果例如我按主屏幕將被帶回到我的應用程序,而不是繼續從onResume()的活動它重新啓動應用程序從onCreate();如何製作主屏幕按下主屏幕按鈕時不會重新創建應用程序

這是我用它來推出E新的活動代碼:

PackageManager pm=getPackageManager(); 
Intent intent = pm.getLaunchIntentForPackage(applications.get(c).pname); 
startActivity(intent); 

任何想法,我可以讓這個當我按下Home鍵不重新啓動整個應用程序?

回答

3

在活動上設置android:launchMode="singleInstance"屬性。

+0

你說的很對,先生!你是一位紳士和英雄!我會把你送給巧克力鬆餅,但目前這很難。請代表我以自己的巧克力鬆餅爲食。謝謝! – Taranasus

0

@femi

感謝你的答案是真正偉大的,這正是我一直在尋找:)

<application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:allowTaskReparenting="true" 
     android:launchMode="singleInstance"> 
相關問題