在Activity中获取Fragment的实例:
Activity继承android.os.activity
Fragment fragment = getFragmentManager().findFragmentById(R.id.fragment_id);
Activity继承android.support.v7.app.AppCompatActivity
Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.fragment_id);
然后可以通过fragment实例来调用fragment中的方法或获取数据;
Fragment中获取Activity的实例:
调用 getActivity() 方法获取Activity的实例,然后就可以调用Activity中的方法或者获取数据了。
网友评论