项目中有一处需要监听宿主的控件,再去更新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);
测试可以使用
时间: 2024-10-05 04:43:23