作者brandonron (假嗨)
看板AndroidDev
標題[問題] UI dirty check
時間Wed May 3 17:25:45 2017
不知道有沒有人做過這個功能,畫面上有Textview,Edittext,Switch Button,Radio Butt
on等各式的View,當內容或狀態改變時,按下儲存按鈕或要跳離畫面前跳出dialog告知使
用者畫面面有變動?如果未按下儲存前將狀態或內容改回原先的樣子時就當作資料無變動
,就不跳出dialog。想問看看各位有什麼想法,或是有沒有關鍵字或github參考。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.151.199
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1493803548.A.07E.html
推 andy2151: create的時候把所有view的狀態都先記錄 05/04 11:47
→ andy2151: 要離開前比對狀態 05/04 11:47
→ brandonron: 是的,我目前遞迴oncreate 的 view,並篩選我想要紀 05/04 12:23
→ brandonron: 錄的元件,但是目前遇到如果元件是recyclerview時,現 05/04 12:23
→ brandonron: 在試著如何取出recycler child view 05/04 12:23
→ ssccg: 用data binding然後拿view model物件和原始data比對吧 05/04 12:53
→ Dale107: RrcyclerView要檢查的是data而不是View… 05/07 21:30