項目中有一處需要監聽宿主的控件,再去更新Fragment頁面,由此必須去獲取Fragment里的對象;
在FragmentActivity + Fragment組合里是可以使用以下方案:
MedicFragment Medic= (MedicFragment )
getSupportFragmentManager().findFragmentById(R.id.fragment_medic);
但是在ViewPager里是獲取不了Fragment的對象,經過資料查才找,在這里找到了答案:http://xhmj12.iteye.com/blog/1990760
最后是我使用這個方法:
MedicFragment medic= ((MedicFragment) adapter.getItem(i));
medic.update(type);
測試可以使用