ANDROID
[์๋๋ก์ด๋] SharedPreference ์ฌ์ฉ๋ฒ (ํ์ฌ ๋ฐ์ดํฐ ์ ์ฅ/์ฑ ์ค์ ๋ง๋ค ๋ ์ ์ฉ)
์ก์ด ๐ซง
2020. 8. 2. 16:55
์ ์ฅํ๊ณ ์ถ์ ๋ฐ์ดํฐ๊ฐ ๋ฌธ์์ด์ผ ๊ฒฝ์ฐ
//ํ๋
String shared = "file";
//oncreate()
SharedPreferences sharedPreferences = getSharedPreferences(shared,0);
String value=sharedPreferences.getString("song",""); //์ ์ฅ๋ ๊ฒ ๋ถ๋ฌ์ค๊ธฐ/์ ์ฅ๋ ๊ฒ์ ๋ถ๋ฌ์ค๋ ๊ฒ์ด๋ฏ๋ก ์ค๋ฅธ์ชฝ์๋ ์๋ฌด๊ฒ๋ ์ ์ผ๋ฉด x
et_save.setText(value);
//ondestroy()
//์ข ๋ฃ์ง์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ
SharedPreferences sharedPreferences=getSharedPreferences(shared,0);
SharedPreferences.Editor editor = sharedPreferences.edit(); //์๋ํฐ ์ฐ๊ฒฐ
String value = et_save.getText().toString(); // ์ ์ฅ๋์ด์๋ ํ
์คํธ ๋ถ๋ฌ์ด
editor.putString("song",value); //์๋ํฐ์ putString ์ ์ฅํ๋ ์ฝ๋ (key์ value ํํ)
editor.commit();//save๋ฅผ ์๋ฃํด๋ผ
et_save๋ EditText ์์ด๋. (EditText์ ํ ์คํธ๋ฅผ ๊ณ์ ์ ์ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ์ ์์์)