作者:
shiou (程å¼è¿´åœˆ)
2016-08-20 20:04:57版上各位高手你們好
小弟有一些基本的問題想請教
我想做一個資訊型的App
假設他有兩個fragment可以利用viewpager左右滑動
但是在這兩個不同的頁面都會需要去access資料庫來取得資料
但是是用不同的方式
舉例來說
fragment1可能取得的資料是根據A變數來排序的前20筆
fragment2是根據B變數來排序
我想問的是
這樣的app架構應該如何設定
去資料庫取得資料應該是寫在fragment裡面的onActivityResult() 嗎?
兩個fragment各寫各的?
還是有更適當的作法
感謝板上高手幫忙解惑
謝謝
(我是新手) 我做的Fragment 有onActivityCreated應該寫在裡面就好了吧!? 感覺你的需求跟我蠻像的
作者:
shiou (程å¼è¿´åœˆ)
2016-08-21 12:02:00連線DB 我接firebase
我會寫一個base fragment在寫一個function,讓AB繼承他使用
作者:
z0furu (阿兩)
2016-08-21 17:51:00Base Fragement 的function,是用來接收數據的嗎?然後能讓A和B取得
function寫收資料庫的事情,如果AB差不多一樣可以直接寫完在base內,如果AB,做的事幾乎不一樣,function寫成abstract讓AB自己實作
作者: corrupt003 (QQ) 2016-08-21 20:05:00
上面幾樓說的是 template method pattern,可以參考看看
作者:
shiou (程å¼è¿´åœˆ)
2016-08-21 23:53:00感謝各位欸 我都沒想到!