爲什麼要用ViewModel

  ViewModel是用來存儲UI相關的數據的,Activity在橫豎屏變化的時候會被銷燬,然後再重新創建,如果你把你的數據存儲在Activity中,那麼新建Activity的時候這些數據就沒有了,用戶就會很疑惑,屏幕旋轉了下怎麼界面的東西就沒了?所以需要把界面相關的數據存儲下來,下回接着用。使用ViewModel就可以做到這一點。 你可能會問,我的App只有豎屏是不是需要考慮這些了? 答案是否
相關文章
相關標籤/搜索