iT邦幫忙

2025 iThome 鐵人賽

0
Mobile Development

app學習實作經驗系列 第 17

Day 17:建立簡單的資料存放方式(SharedPreferences 存帳號密碼)

  • 分享至 

  • xImage
  •  

今天用SharedPreferences來存帳號跟密碼,讓App可以記住使用者註冊的資料。之前雖然做出註冊頁面,但關掉App資料就不見,這次要讓它真的能存起來。

我在RegisterActivity.kt裡加上儲存程式碼:

val sharedPref = getSharedPreferences("UserData", MODE_PRIVATE)
val editor = sharedPref.edit()
editor.putString("username", username)
editor.putString("password", password)
editor.apply()

然後在LoginActivity.kt裡用getSharedPreferences("UserData", MODE_PRIVATE)讀回資料,判斷使用者輸入的帳號密碼是不是和之前儲存的一樣。

今天的練習讓我更理解SharedPreferences的運作,它雖然只是儲存在本地,但對於簡單登入功能來說非常方便。


上一篇
Day 16:設計註冊頁面(新帳號、新密碼)
下一篇
Day 18:完成註冊功能:輸入資料 → 存入 SharedPreferences
系列文
app學習實作經驗30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言