SharedPreferencesは初めてです。sharedpreferencesを使用してユーザープロファイルを保存したいのですが、ユーザーが2回目にプロファイルアクティビティにアクセスすると、前に入力した詳細が表示されます。どうすればそれができますか?そのためのコードを教えていただけますか?
これが私が試したことですが、elseステートメントの場合に何を入れるべきかわかりません:
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
public class A extends Activity
{
private static final String MY_KEY = "myprefs";
private SharedPreferences myPrefs;
private boolean loggedIn;
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.iprofile);
myPrefs = getSharedPreferences(MY_KEY, MODE_PRIVATE);
loggedIn = myPrefs.getBoolean("loggedIn", false); //default to false if the value has not been set
if(loggedIn)
{
//do stuff
}
else
{
//do other stuff
}
}
}
これは私のxmlファイルです:http://pastebin.com/gXCHpk0Eと私のjavaクラス:http://pastebin.com/NZJ0CR8H