ビューページャーにアクティビティをロードしたい。ページビューアを追加する前にボタンがあり、アクティビティに移動しました。その活動の中で、私はデータベースからの読み込みやいくつかの値の計算など、さまざまなことを行っていました。ここでViewPagerを追加したので、ボタンを押すとページャーxmlが開き、各タブでロードしたいアクティビティのxmlをロードします。しかし、実際のアクティビティをViewpagerにロードする方法がわかりません。これで、ViewPagerはアクティビティxmlを表示するだけですが、何も実行せず、値はロードされません。これが私のコードの一部です:
MyFragmentPagerAdapter mPagerAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fuel_pager);
MyFragmentFuel mFragmentFuel = new MyFragmentFuel();
MyFragmentDetails mFragmentDetails = new MyFragmentDetails();
MyFragmentGraphs mFragmentGraphs = new MyFragmentGraphs();
mPagerAdapter = new MyFragmentPagerAdapter(getSupportFragmentManager());
mPagerAdapter.addFragment(mFragmentFuel);
mPagerAdapter.addFragment(mFragmentDetails);
// mPagerAdapter.addFragment(mFragmentGraphs);
ViewPager mViewPager = (ViewPager) super.findViewById(R.id.pager);
mViewPager.setAdapter(this.mPagerAdapter);
mViewPager.setOffscreenPageLimit(2);
mViewPager.setCurrentItem(0);
}
}
public class MyFragmentDetails extends Fragment{
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.activity_add_fuel_details, container, false);
return v;
}
}