1- package com .guiying .main ;
1+ package com .guiying .module . main ;
22
3+ import android .content .Intent ;
34import android .os .Bundle ;
45import android .view .KeyEvent ;
56import android .view .View ;
6- import android .widget .Button ;
77
88import com .alibaba .android .arouter .launcher .ARouter ;
9- import com .guiying .common .base .BaseActivity ;
10- import com .guiying .common .base .BaseApplication ;
11- import com .guiying .common .utils .ToastUtils ;
9+ import com .guiying .module . common .base .BaseActivity ;
10+ import com .guiying .module . common .base .ViewManager ;
11+ import com .guiying .module . common .utils .ToastUtils ;
1212
1313/**
1414 * <p>类说明</p>
1919 */
2020public class MainActivity extends BaseActivity implements View .OnClickListener {
2121
22- private long exitTime = 0 ;
23- protected Button newsButton ;
24- protected Button girlsButton ;
22+ private long mExitTime = 0 ;
2523
2624 @ Override
2725 protected void onCreate (Bundle savedInstanceState ) {
2826 super .onCreate (savedInstanceState );
2927 setContentView (R .layout .activity_main );
30- newsButton = (Button ) findViewById (R .id .news_button );
31- newsButton .setOnClickListener (MainActivity .this );
32- girlsButton = (Button ) findViewById (R .id .girls_button );
33- girlsButton .setOnClickListener (MainActivity .this );
28+ findViewById (R .id .news_button ).setOnClickListener (this );
29+ findViewById (R .id .girls_button ).setOnClickListener (this );
30+ findViewById (R .id .fragment_button ).setOnClickListener (this );
3431 }
3532
3633 @ Override
@@ -41,6 +38,8 @@ public void onClick(View view) {
4138 } else if (view .getId () == R .id .girls_button ) {
4239 //跳转到GirlsActivity
4340 ARouter .getInstance ().build ("/girls/list" ).navigation ();
41+ } else if (view .getId () == R .id .fragment_button ) {
42+ startActivity (new Intent (this , BottomNavigationActivity .class ));
4443 }
4544 }
4645
@@ -49,11 +48,11 @@ public void onClick(View view) {
4948 public boolean onKeyDown (int keyCode , KeyEvent event ) {
5049 if (keyCode == KeyEvent .KEYCODE_BACK && event .getAction () == KeyEvent .ACTION_DOWN ) {
5150 //两秒之内按返回键就会退出
52- if ((System .currentTimeMillis () - exitTime ) > 2000 ) {
51+ if ((System .currentTimeMillis () - mExitTime ) > 2000 ) {
5352 ToastUtils .showShortToast (getString (R .string .app_exit_hint ));
54- exitTime = System .currentTimeMillis ();
53+ mExitTime = System .currentTimeMillis ();
5554 } else {
56- BaseApplication . getIns ().exitApp (this );
55+ ViewManager . getInstance ().exitApp (this );
5756 }
5857 return true ;
5958 }
0 commit comments