1

ビューページャーにアクティビティをロードしたい。ページビューアを追加する前にボタンがあり、アクティビティに移動しました。その活動の中で、私はデータベースからの読み込みやいくつかの値の計算など、さまざまなことを行っていました。ここで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;
    }
}
4

0 に答える 0