4646
4747public class MainActivity extends AppCompatActivity {
4848
49- MainFragment f ;
49+ MainFragment mMainFragment ;
5050 ActionBarDrawerToggle mDrawerToggle ;
51- DrawerLayout dl ;
51+ DrawerLayout mDrawerLayout ;
5252
5353 @ Override
5454 protected void onCreate (Bundle savedInstanceState ) {
@@ -63,29 +63,29 @@ protected void onCreate(Bundle savedInstanceState) {
6363 if (savedInstanceState != null ) {
6464 return ;
6565 }
66- dl = (DrawerLayout ) findViewById (R .id .drawer_layout );
67- ListView rv = (ListView ) findViewById (R .id .drawer_listview );
68- String [] items = getResources ().getStringArray (R .array .sidebar_item_array );
69- TypedArray option_icons = getResources ().obtainTypedArray (R .array .sidebar_icon_array );
70- ArrayList <DrawerItem > itemsList = new ArrayList <>();
66+ mDrawerLayout = (DrawerLayout ) findViewById (R .id .drawer_layout );
67+ ListView mListView = (ListView ) findViewById (R .id .drawer_listview );
68+ String [] mString = getResources ().getStringArray (R .array .sidebar_item_array );
69+ TypedArray mTypedArray = getResources ().obtainTypedArray (R .array .sidebar_icon_array );
70+ ArrayList <DrawerItem > mArrayList = new ArrayList <>();
7171 // load up the drawer with options from the array
72- for (int x = 0 ; x < items .length ; x ++) {
73- itemsList .add (new DrawerItem (option_icons .getResourceId (x , -1 ), items [x ]));
72+ for (int x = 0 ; x < mString .length ; x ++) {
73+ mArrayList .add (new DrawerItem (mTypedArray .getResourceId (x , -1 ), mString [x ]));
7474 }
75- option_icons .recycle ();
76- rv .setAdapter (new SideBarArrayAdapter (this ,
77- R .layout .main_drawer_item , itemsList ));
78- rv .setOnItemClickListener (new DrawerItemClickListener ());
75+ mTypedArray .recycle ();
76+ mListView .setAdapter (new SideBarArrayAdapter (this ,
77+ R .layout .main_drawer_item , mArrayList ));
78+ mListView .setOnItemClickListener (new DrawerItemClickListener ());
7979 mDrawerToggle = new ActionBarDrawerToggle (this ,
80- dl , R .string .drawer_was_opened , R .string .drawer_was_closed );
81- dl .setDrawerListener (mDrawerToggle );
80+ mDrawerLayout , R .string .drawer_was_opened , R .string .drawer_was_closed );
81+ mDrawerLayout .setDrawerListener (mDrawerToggle );
8282 mDrawerToggle .syncState ();
8383 getSupportActionBar ().setDisplayHomeAsUpEnabled (true );
8484 getSupportActionBar ().setHomeButtonEnabled (true );
8585
86- f = new MainFragment ();
86+ mMainFragment = new MainFragment ();
8787 getSupportFragmentManager ().beginTransaction ()
88- .add (R .id .mainframe , f ).commit ();
88+ .add (R .id .mainframe , mMainFragment ).commit ();
8989 }
9090 }
9191
@@ -97,7 +97,7 @@ public boolean onOptionsItemSelected(MenuItem item) {
9797 }
9898
9999 public void onBackPressed () {
100- f .onBackPressed ();
100+ mMainFragment .onBackPressed ();
101101 }
102102
103103 public void launchSettings () {
@@ -135,7 +135,7 @@ public DrawerItem(int icon, String name) {
135135 private class DrawerItemClickListener implements ListView .OnItemClickListener {
136136 @ Override
137137 public void onItemClick (AdapterView parent , View view , int position , long id ) {
138- dl .closeDrawers ();
138+ mDrawerLayout .closeDrawers ();
139139 switch (position ) {
140140 case 0 : //about
141141 launchAbout ();
0 commit comments