Advertisement
xiaopang254

FragmentMain

Sep 18th, 2014
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.57 KB | None | 0 0
  1. public class FragmentMain extends FragmentActivity {
  2.  
  3.     private ViewPager viewPager = null;
  4.     private ListDataActivity l = null;
  5.  
  6.     @Override
  7.     public void onCreate(Bundle savedInstanceState) {
  8.         super.onCreate(savedInstanceState);
  9.         setContentView(R.layout.activity_main);
  10.         Log.d("FRAGMENT ACTIVITY", " CALLED");
  11.  
  12.         viewPager = (ViewPager) findViewById(R.id.pager);
  13.         FragmentManager fragmentManager = getSupportFragmentManager();
  14.         viewPager.setAdapter(new MyAdapter(fragmentManager));
  15.  
  16.         l = new ListDataActivity();
  17.  
  18.     }
  19.  
  20.     private class MyAdapter extends FragmentStatePagerAdapter {
  21.         public MyAdapter(FragmentManager fm) {
  22.             super(fm);
  23.         }
  24.  
  25.         @Override
  26.         public Fragment getItem(int i) {
  27.             Fragment fragment = null;
  28.             //Log.d("tabTest", "get Item is called");
  29.             if (i == 0) {
  30.                 ListDataActivity l = new ListDataActivity();
  31.                 fragment = new FragmentA();
  32.             }
  33.             if (i == 1) {
  34.                 fragment = new FragmentB();
  35.             }
  36.             return fragment;
  37.         }
  38.  
  39.         @Override
  40.         public int getCount() {
  41.             //Log.d("tabTest","get Count is called");
  42.             return 2;
  43.         }
  44.  
  45.         @Override
  46.         public CharSequence getPageTitle(int position) {
  47.             if (position == 0) {
  48.                 return "Debt";
  49.             }
  50.             if (position == 1) {
  51.                 return "Loan";
  52.             }
  53.             return null;
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement