作者dreak (dreak)
看板AndroidDev
標題[問題] Tabhost呼叫child的Function
時間Mon Feb 24 18:27:06 2014
大家好,先說明我的程式架構
我在A Class中繼承FragmentActivity實做TabHost,
並在TabHost中加入三個child Fragment,分別為C、D、E,
我想點擊Menu的Item時,同時儲存三個頁面的資料,
我只知道可以透過getChildAt(i)來取得child Fragment的View,
然後用findViewByID的方式取得child Fragment元件的值,
但我想要將取值的Function分別寫在C、D、E中,
然後在A透過呼叫child Fragment的Function來取值,
但目前卡在不知道要如何呼叫child Fragment的Function,
請問有高手可以解答嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.75.95.3
1F:→ villix:我不知道這是不是你要的 02/24 19:29
2F:→ villix:CalledFrag CalledFragment = (CalledFrag) 02/24 19:30
3F:→ villix: getSupportFragmentManager(). 02/24 19:30
4F:→ villix:findFragmentByTag(Fragment name); 02/24 19:30
5F:→ villix:if(CalledFragment != null && CalledFragment.isAdded() ) 02/24 19:31
6F:→ villix:CalledFragment.YourFuncation(); 02/24 19:31
7F:→ villix:不是就當我沒說XD 02/24 19:31