Skip to content
This repository was archived by the owner on Nov 5, 2020. It is now read-only.

Commit 1084fcf

Browse files
committed
添加注释
1 parent 255dbdf commit 1084fcf

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

app/src/main/java/io/github/zhaoqi99/snnu_android/MainActivity.java

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ protected void onCreate(Bundle savedInstanceState) {
4141
setContentView(R.layout.activity_main);
4242
welcomeScreen = new WelcomeHelper(this, MyWelcomeActivity.class);
4343
welcomeScreen.show(savedInstanceState);
44-
4544
drawerLayout = this.findViewById(R.id.drawer_layout);
4645
mToolBar = this.findViewById(R.id.mToolBar);
4746
navigationView=this.findViewById(R.id.navigation_view);
@@ -53,6 +52,7 @@ protected void onCreate(Bundle savedInstanceState) {
5352
drawerLayout.addDrawerListener(mDrawerToggle);
5453
mDrawerToggle.syncState(); // 添加此句,toolbar左上角显示开启侧边栏图标
5554

55+
//侧栏菜单按钮事件
5656
navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
5757
@Override
5858
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
@@ -65,22 +65,11 @@ public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
6565
return true;
6666
}
6767
});
68-
69-
initFragmentList();
70-
initTabTitleList();
71-
mAdapter = new mViewPagerFragmentAdapter(getSupportFragmentManager(), mFragmentList,mTabTitleList);
72-
mViewPager.setAdapter(mAdapter);
73-
tablayout.setupWithViewPager(mViewPager);
74-
68+
InitTab();
7569
setSupportActionBar(mToolBar);
7670
}
7771

78-
@Override
79-
protected void onSaveInstanceState(Bundle outState) {
80-
super.onSaveInstanceState(outState);
81-
welcomeScreen.onSaveInstanceState(outState);
82-
}
83-
72+
//初始化tab
8473
public void initFragmentList(){
8574
mFragmentList = new ArrayList<Fragment>();
8675
mFragmentList.add(new Tab());
@@ -93,12 +82,27 @@ public void initTabTitleList() {
9382
mTabTitleList.add("通知");
9483
}
9584

85+
void InitTab(){
86+
initFragmentList();
87+
initTabTitleList();
88+
mAdapter = new mViewPagerFragmentAdapter(getSupportFragmentManager(), mFragmentList,mTabTitleList);
89+
mViewPager.setAdapter(mAdapter);
90+
tablayout.setupWithViewPager(mViewPager);
91+
}
92+
93+
@Override
94+
protected void onSaveInstanceState(Bundle outState) {
95+
super.onSaveInstanceState(outState);
96+
welcomeScreen.onSaveInstanceState(outState);
97+
}
98+
9699
@Override
97100
public boolean onCreateOptionsMenu(Menu menu) {
98101
getMenuInflater().inflate(R.menu.toolbar_menu,menu);
99102
return true;
100103
}
101104

105+
//ToolBar按钮事件
102106
@Override
103107
public boolean onOptionsItemSelected(MenuItem item) {
104108
switch (item.getItemId()) {

0 commit comments

Comments
 (0)