package com.kanshu.kanshu.activity; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentStatePagerAdapter; import com.kanshu.kanshu.R; import com.kanshu.kanshu.fragment.MoreSettingsFragment; import com.kanshu.kanshu.fragment.MyAccountFragment; /** * Activity for User account and app settings * @author Victor Sima */ public class SettingsActivity extends BaseNavigationDrawerActivity { @Override protected FragmentStatePagerAdapter getPagerAdapter() { return new SettingsPagerAdapter(getSupportFragmentManager()); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override protected int getLayoutResourceId() { return R.layout.activity_main; } public class SettingsPagerAdapter extends FragmentStatePagerAdapter { private String[] tabTitles = getResources().getStringArray(R.array.settings_tabs); public SettingsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int i) { Fragment fragment = null; switch (i) { case 0: fragment = new MyAccountFragment(); break; case 1: fragment = new MoreSettingsFragment(); break; } return fragment; } @Override public int getCount() { return tabTitles.length; } @Override public CharSequence getPageTitle(int position) { return tabTitles[position]; } } }