2015-07-21 51 views
-1

首先打開應用程序,當我在Java和Android的發展是一個初學者的Android重新創建最小

我需要調用recreate()當我的應用程序從最小化狀態打開備份。我怎樣才能做到這一點?

+0

如果你想知道,是的,有一篇文章解釋了正式培訓頁面:http://developer.android.com/training /index.html – 2Dee

+0

沒有更多的信息,這聽起來像你試圖解決一個失敗,正確地保存狀態,而不是修復它。 –

回答

1

當Java應用程序是首次打開時,onCreate()方法被調用。當活動「暫停」時,將調用onResume()方法來恢復活動。此外,當應用程序「停止」時,會調用onStart()方法來恢復活動。在聲明您希望每種方法執行的時候,理解兩者之間的區別很重要。

記住了的onResume()和在onStart()方法是通用的,不得重新初始化當用戶關閉活動而丟失的部件。所以你會想要類似這樣的東西...

@Override 
public void onResume() { 
    super.onResume(); 

// Initialize components here 

} 

@Override 
public void onStart() { 
    super.onStart(); 

// Initialize components here 

}