2012-03-07 47 views
0

我有一個應用程序需要一個繼續功能。例如,當用戶按下主頁按鈕時,我需要應用程序存儲一些信息,然後當按下繼續按鈕時,它會從停止的地方重新啓動應用程序。如何使用偏好

我該怎麼做?我已經對喜好做了一些研究,但我似乎得到了相互矛盾的答案。

回答

0

如果你問如何實際保存和檢索自己的信息,這裏是如何保存的信息

//save their info 
     SharedPreferences settingsSave = getSharedPreferences("info", MODE_PRIVATE); 
     SharedPreferences.Editor editor = settingsSave.edit(); 
     editor.putString("someValue", theValue); 

     // Commit the edits! 
     editor.commit(); 

而且這裏是如何把它找回來

SharedPreferences settings = getSharedPreferences("info", MODE_PRIVATE); 
    installID = settings.getString("someValue", ""); 

然後,您可以使用此值確定在加載應用程序時從哪個視圖啓動它們。

0

http://developer.android.com/reference/android/content/SharedPreferences.html

Store上的onStop您的信息,並將其拉出上的onResume。 (或者在相關變更時)

+0

OnStop通過你的意思是當finish()方法被調用時。 – nexus490 2012-03-07 17:38:39

+0

http://developer.android.com/reference/android/app/Activity.html OnStop在活動中被調用,因爲它通過終止或其他活動(如主屏幕)接管離開前臺。 – Pyrodante 2012-03-07 17:40:22