2012-03-07 13 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

onStopのあなたの情報を保管し、onResumeでそれを引き出します。 (または関連する変更が行われた)

+0

これでOnStopは、finish()メソッドが呼び出されたときを意味します。 – nexus490

+0

http://developer.android.com/reference/android/app/Activity.html OnStopは、終了や他のアクティビティ(ホーム画面など)を引き継いでフォアグラウンドを離れるため、アクティビティに対して呼び出されます。 – Pyrodante

関連する問題