android 如何更新其他頁面

最近用fragment+viewpage 的時候,發現 一個頁面滑到另一個頁面的時候 不能更新

onresume沒有被調用

後來就 在數據改變的地方加了個接口,被更新的頁面繼承了該接口,

一開始還好,後來需要更新的頁面漸漸多了

四個頁面都需要更新其他頁面, 那這樣的話 就是 4個接口。 每個頁面都要 繼承 三個接口

這也確實太麻煩了。

 

沒有調用onresume導致,那就整個 類似onresume的方法。

給他們整個父類 添加個onmyresume()不就行了嗎,那麼誰來調用 這個方法。

當然是 activity了。也就是說 數據變了的時候,還是得建一個接口,來通知 activity

activity再去調用所有的fragment 進行 onmyresume()來 進行更新,不過一個接口就能搞定了

在fragment父類裏添加個接口 ondatechange()來通知 activity 數據變了,需要調用 onmyresume()

了。但是,我還是決定維持原來的,雖然沒有用到,記錄下。

發佈了100 篇原創文章 · 獲贊 10 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章