[问题] 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