PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] 強制轉Fragment的getActivity()
作者:
taco2548
(
2017-12-13 22:36:39
我程式架構是單Activity + 多Fragment
最近回頭看Activity跟Fragment之間的通訊
發現之前真的蠢到不行
Fragment要傳資料回Activity竟然還用廣播
一直到今天才發現強制轉型拿到父層Activity就可以了
((MainActivity)getActivity())
這樣就可以設定或取用資料
但突然變的這麼簡單總是感覺怪怪的
為何google還是有人要用很複雜的方法通訊?
難道這樣子直接轉型直接用不好嗎?
另外我想請問有沒有監聽變數的方法?
因為我想讓變數改變時自動執行某些動作
作者:
ssccg
(23)
2017-12-13 22:42:00
如果你的fragment不會重用在別的activity,只用在這個那當然這樣做就好,反之的話至少要用interface監聽變數...以現在流行的作法你可以看看RxJava
作者:
THKLuga
(流河濤)
2017-12-14 18:03:00
你需要知道什麼是介面
作者:
cha122977
(CHA)
2017-12-15 03:48:00
數量很少也可以wrapper該變數做簡單的observor pattern
作者:
t52101t
(äº”åæ£‹)
2017-12-15 08:14:00
總是比用廣播好多了...interface/eventbus/rxjava都行吧
繼續閱讀
[問題] spinner監聽問題
jerryxin
[問題] listview錯誤
jerryxin
Re: [問題] Jsoup爬javascript網頁問題
taco2548
[問題] 輸入一串文字 遇到\n換行
Xie1996
[問題] 隨著ListView捲動隱藏/顯示View
gcobc12632
[問題] android的tree-view?
iori9100
[問題] BLE 配對
gn00618777
[問題] Jsoup爬javascript網頁問題
pq0428
[問題] 關於addview的使用
w0806x
[問題] 哪裡有VLC的詳細說明?有跟它相同等級的?
ruthertw
Links
booklink
Contact Us: admin [ a t ] ucptt.com