[問題] Tabhost呼叫child的Function

看板AndroidDev作者 (dreak)時間12年前 (2014/02/24 18:27), 編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
大家好,先說明我的程式架構 我在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

02/24 19:29, , 1F
我不知道這是不是你要的
02/24 19:29, 1F

02/24 19:30, , 2F
CalledFrag CalledFragment = (CalledFrag)
02/24 19:30, 2F

02/24 19:30, , 3F
getSupportFragmentManager().
02/24 19:30, 3F

02/24 19:30, , 4F
findFragmentByTag(Fragment name);
02/24 19:30, 4F

02/24 19:31, , 5F
if(CalledFragment != null && CalledFragment.isAdded() )
02/24 19:31, 5F

02/24 19:31, , 6F
CalledFragment.YourFuncation();
02/24 19:31, 6F

02/24 19:31, , 7F
不是就當我沒說XD
02/24 19:31, 7F
文章代碼(AID): #1J2nv_3z (AndroidDev)