1. 程式人生 > >app切換到後臺,點選圖示快速啟動

app切換到後臺,點選圖示快速啟動

專案中發現切換到後臺,點選圖示,載入比較慢。

在網上找到解決方法。

第一步:

找到入口activity,設定其為standard。

第二步:

在你的app的AndroidManifest.xml檔案的application標籤下面設定:

      android:persistent="true"
持久化為 true;防止你的app掛後臺被回收。

第三步:在activity1的onCreate方法中設定如下方法:

?
1 2 3 4 5 6 7 8 9 10 11 @Override  protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState);  if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {  finish();  return setContentView(R.layout.activity1_layout); // Regular activity creation code... 
其實就是在setContentView()之前設定如下程式碼: ?
1 2 3 4 if
((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
finish(); return; }
用於判斷這個Activity的啟動標誌,看它所在的應用是不是從後臺跑到前臺的。如果是,則直接把它finish()掉,然後系統會去Activity啟動歷史棧查詢上一個activity,然後再新建它,所以還原到了我們按home鍵出去的那個介面