[問題] UI dirty check

作者: brandonron (假嗨)   2017-05-03 17:25:45
不知道有沒有人做過這個功能,畫面上有Textview,Edittext,Switch Button,Radio Butt
on等各式的View,當內容或狀態改變時,按下儲存按鈕或要跳離畫面前跳出dialog告知使
用者畫面面有變動?如果未按下儲存前將狀態或內容改回原先的樣子時就當作資料無變動
,就不跳出dialog。想問看看各位有什麼想法,或是有沒有關鍵字或github參考。
作者: andy2151 (阿鴻)   2017-05-04 11:47:00
create的時候把所有view的狀態都先記錄要離開前比對狀態
作者: brandonron (假嗨)   2017-05-04 12:23:00
是的,我目前遞迴oncreate 的 view,並篩選我想要紀錄的元件,但是目前遇到如果元件是recyclerview時,現在試著如何取出recycler child view
作者: ssccg (23)   2017-05-04 12:53:00
用data binding然後拿view model物件和原始data比對吧
作者: Dale107   2017-05-07 21:30:00
RrcyclerView要檢查的是data而不是View…

Links booklink

Contact Us: admin [ a t ] ucptt.com