iT邦幫忙

2025 iThome 鐵人賽

0
Mobile Development

app學習實作經驗系列 第 21

Day 21:新增「修改個人資料」功能(更新暱稱與密碼)

  • 分享至 

  • xImage
  •  

今天的目標是讓使用者可以在登入後修改自己的個人資料。我在首頁新增了一個「修改資料」按鈕,按下後會跳到一個新的Activity,裡面有兩個輸入欄位:一個是新的暱稱、一個是新的密碼。當使用者輸入完後按下「儲存變更」,App會把新的資料更新回SharedPreferences,然後再跳回首頁,同時重新顯示最新的暱稱。

這部分一開始我卡在SharedPreferences的更新問題,原本以為要先刪除再存一次,後來才知道其實直接用 .edit().putString().apply()就可以覆蓋舊資料。為了讓使用者知道修改成功,我還加了一個Toast提示「資料已更新」,看起來更有互動感。

今天做完後,我發現整個App的使用流程越來越完整,從註冊、登入、顯示資料到修改資料都能正常運作。雖然畫面設計還有點陽春,但功能上已經很實用了。接下來我想試著讓畫面更漂亮一點,比如加上圖示或圓角輸入框,讓整體更像真正的手機應用程式。


上一篇
Day 20:在首頁顯示「歡迎用戶 XXX」,並加入更多互動功能
下一篇
Day 22:美化登入與註冊頁面介面(加入圖示與版面調整)
系列文
app學習實作經驗30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言