Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Java
- ๋ฐ์ํ
- K๋ฐฐํฐ๋ฆฌ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- database
- JavaScript
- ์ฑ
- Python
- html
- ComputerScience
- ํ์ด์ฌ
- ๋ฆฌ์กํธ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์ค๋ธ์
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- ๋ผํ๋ผ์ค์๋ง๋
- ์ฝ๋ฉ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ปดํจํฐ๊ณผํ
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ์ค๋ผํด
- css
- ์๋ฐ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ๋ ์
- ํ๋ก๊ทธ๋๋ฐ
- ๊ฐ๋ฐ
- ์ํ
Archives
- Today
- Total
JiYoung Dev ๐ฅ
[Android] SharedPreference (2023.07.26) ๋ณธ๋ฌธ
์ ์ฅํ๋ ค๋ ํค-๊ฐ ์ปฌ๋ ์ ์ด ๋น๊ต์ ์์ ๊ฒฝ์ฐ SharedPreferences API๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. SharedPreferences ๊ฐ์ฒด๋ ํค-๊ฐ ์์ด ํฌํจ๋ ํ์ผ์ ๊ฐ๋ฆฌํค๋ฉฐ ํค-๊ฐ ์์ ์ฝ๊ณ ์ธ ์ ์๋ ๊ฐ๋จํ ๋ฉ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ SharedPreferences ํ์ผ์ ํ๋ ์์ํฌ์์ ๊ด๋ฆฌํ๋ฉฐ ๋น๊ณต๊ฐ์ด๊ฑฐ๋ ๊ณต์ ์ผ ์ ์์ต๋๋ค.
SharedPreferences ์์ฑ
//url๊ฐ ์ ์ฅํ๊ธฐ (SharedPreference -> ๋ด๋ถ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ -> ๋ชจ๋ fragment์์ ์ฌ์ฉ๊ฐ๋ฅ)
// - editor ์ฌ์ฉ
// ์๋ ๋ก๊ทธ์ธ์ ํ์ฉ ๊ฐ๋ฅ!! (์ดํ์ ๊บผ๋ ๊ณ์ ์ ์ฅ๋จ)
val spf = requireActivity().getSharedPreferences("mySPF",Context.MODE_PRIVATE)
//MODE_PRIVATE : ๋ด๋ถ ์บ์์ ์ ์ฅ -> ์ ์ฅ๋ ๊ฐ์ด ๋
ธ์ถ๋์ง ์๋๋ก
val editor = spf.edit() //์๋ํฐ ์์ฑ
editor.putString("url", url) //ํค-์์ผ๋ก ์ ์ฅ
editor.commit()
fragment๊ฐ ์๋ ์ผ๋ฐ activity์์๋ getSharedPreferences ๋ฐ๋ก ์ฌ์ฉ
SharedPreferences ์ฌ์ฉ
//SharedPreference ๊ฐ์ ธ์ค๊ธฐ
val spf = requireActivity().getSharedPreferences(
"mySPF",
Context.MODE_PRIVATE
)
//SharedPreference ์์ ์ ์ฅ๋ ๊ฐ ๊บผ๋ด์ ์ฌ์ฉํ๊ธฐ
//getString(ํค๊ฐ, ๊ธฐ๋ณธ๊ฐ)
var url : String? = spf.getString("url", "http://www.google.com")
'full stack > ์๋๋ก์ด๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Android] ์๋๋ก์ด๋ ์คํ๋์ค ์ดํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ (2023.07.27) (0) | 2023.07.27 |
---|---|
[Android] FireBase ์ฐ๋ (2023.07.25~27) (0) | 2023.07.26 |
[Android] android studio ๋ก๋ฉ ํ๋ฉด ์ค์ (2023.07.26) (0) | 2023.07.26 |
[Android] android studio ํฐํธ ์ ์ฉ (2023.07.26) (0) | 2023.07.26 |
[Android] ํ๋๊ทธ๋จผํธ(Fragment) (2023.07.25) (0) | 2023.07.25 |