1

私はViewPager2 Fragments を持っています。私の質問は次のとおりです。 はいつsViewPagerを作成しFragmentますか? アクティビティからいくつかのメソッドを実行しようとすると、次のようになります。

MainFragment mf = (MainFragment) mPagerAdapter.getItem(0);
mf.setValues("blah");

mfデバッグモードでは、それが作成され、その ID があることがわかりますが、onCreate()メソッドは呼び出されておらず、ビューはありますnullmfID = を持っていますxxxxxxx

4

1 に答える 1

0

getItem(int position)またはinstantiateItem(ViewGroup container, int position)のメソッドは、によって使用される のFragmentPagerAdapter新しいインスタンスを返します。FragmentViewPager

于 2013-03-06T00:03:45.050 に答える