2525 * @author Manabu-GT
2626 */
2727public class DemoActivity extends AppCompatActivity {
28- public static String POSITION = "POSITION" ;
28+
29+ private static final String POSITION = "POSITION" ;
2930
3031 /**
3132 * The {@link android.support.v4.view.PagerAdapter} that will provide
@@ -35,21 +36,20 @@ public class DemoActivity extends AppCompatActivity {
3536 * may be best to switch to a
3637 * {@link android.support.v4.app.FragmentStatePagerAdapter}.
3738 */
38- SectionsPagerAdapter mSectionsPagerAdapter ;
39+ private SectionsPagerAdapter mSectionsPagerAdapter ;
3940
4041 /**
4142 * The {@link ViewPager} that will host the section contents.
4243 */
43- ViewPager mViewPager ;
44+ private ViewPager mViewPager ;
4445
45- TabLayout mTabLayout ;
46+ private TabLayout mTabLayout ;
4647
4748 @ Override
4849 protected void onCreate (Bundle savedInstanceState ) {
4950 super .onCreate (savedInstanceState );
5051 setContentView (R .layout .activity_demo );
5152
52-
5353 // Create the adapter that will return a fragment for each of the three
5454 // primary sections of the activity.
5555 mSectionsPagerAdapter = new SectionsPagerAdapter (getSupportFragmentManager ());
@@ -58,9 +58,6 @@ protected void onCreate(Bundle savedInstanceState) {
5858 mViewPager = (ViewPager ) findViewById (R .id .container );
5959 mViewPager .setAdapter (mSectionsPagerAdapter );
6060
61- // When swiping between different sections, select the corresponding
62- // tab. We can also use ActionBar.Tab#select() to do this if we have
63- // a reference to the Tab.
6461 mTabLayout = (TabLayout ) findViewById (R .id .tabs );
6562 mTabLayout .setupWithViewPager (mViewPager );
6663 setupTabLayout (mTabLayout );
@@ -86,7 +83,7 @@ public boolean onOptionsItemSelected(MenuItem item) {
8683 return super .onOptionsItemSelected (item );
8784 }
8885
89- public void setupTabLayout (TabLayout tabLayout ) {
86+ private void setupTabLayout (TabLayout tabLayout ) {
9087 tabLayout .setTabMode (TabLayout .MODE_FIXED );
9188 tabLayout .setTabGravity (TabLayout .GRAVITY_FILL );
9289 tabLayout .setupWithViewPager (mViewPager );
@@ -104,12 +101,11 @@ protected void onRestoreInstanceState(Bundle savedInstanceState) {
104101 mViewPager .setCurrentItem (savedInstanceState .getInt (POSITION ));
105102 }
106103
107-
108104 /**
109105 * A {@link FragmentPagerAdapter} that returns a fragment corresponding to
110106 * one of the sections/tabs/pages.
111107 */
112- public class SectionsPagerAdapter extends FragmentPagerAdapter {
108+ class SectionsPagerAdapter extends FragmentPagerAdapter {
113109
114110 public SectionsPagerAdapter (FragmentManager fm ) {
115111 super (fm );
@@ -142,7 +138,6 @@ public CharSequence getPageTitle(int position) {
142138 }
143139
144140 public static class Demo1Fragment extends Fragment {
145-
146141 @ Override
147142 public View onCreateView (LayoutInflater inflater , ViewGroup container ,
148143 Bundle savedInstanceState ) {
@@ -171,7 +166,6 @@ public void onExpandStateChanged(TextView textView, boolean isExpanded) {
171166 }
172167
173168 public static class Demo2Fragment extends ListFragment {
174-
175169 @ Override
176170 public void onViewCreated (View view , Bundle savedInstanceState ) {
177171 super .onViewCreated (view , savedInstanceState );
0 commit comments