[問題] UI dirty check

看板AndroidDev作者 (假嗨)時間7年前 (2017/05/03 17:25), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
不知道有沒有人做過這個功能,畫面上有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

05/04 11:47, , 1F
create的時候把所有view的狀態都先記錄
05/04 11:47, 1F

05/04 11:47, , 2F
要離開前比對狀態
05/04 11:47, 2F

05/04 12:23, , 3F
是的,我目前遞迴oncreate 的 view,並篩選我想要紀
05/04 12:23, 3F

05/04 12:23, , 4F
錄的元件,但是目前遇到如果元件是recyclerview時,現
05/04 12:23, 4F

05/04 12:23, , 5F
在試著如何取出recycler child view
05/04 12:23, 5F

05/04 12:53, , 6F
用data binding然後拿view model物件和原始data比對吧
05/04 12:53, 6F

05/07 21:30, , 7F
RrcyclerView要檢查的是data而不是View…
05/07 21:30, 7F
文章代碼(AID): #1P2Q8S1- (AndroidDev)
文章代碼(AID): #1P2Q8S1- (AndroidDev)