1. 程式人生 > >Android歡迎頁面自動跳轉和觸控進入首頁

Android歡迎頁面自動跳轉和觸控進入首頁

*注:純屬學習筆記

因為是剛入門的菜鳥,在理解歡迎介面跳轉到首頁的時候,比如三秒自動跳轉,或者點選直接進入,會出現一定的bug,比如溢位等,自己整理了下.***適合新手

第一:首先需要判斷的是WelcomeActivity接受到了觸控時間還是自動跳轉,定義一個跳轉到MainActivity的方法

1.第一一個isjoin判斷, 

private Handler handler = new Hander(); 

private boolean isjoin =true;

public void getMainactivity(){

if(isjoin ){

isjoin = false;

Intent intent = new Intent(this,Mainactivity.class):

startActivity(intent);

finish();

}

}

2.在oncreate方法裡面

handler.postDelayed(new Runnable(){

@override

public void run(){

getMainactivity();

}

},2000);

3.寫觸控事件,是重寫的方法

public boolean onTouchEvent(MotionEvent event){
	getMainactivity();
return super.onTouchEvent(event)
;
}
4.最後還需要重寫ondestory方法,因為會導致溢位,可以打log,檢視
protected void onDestroy() {
    handler.removeCallbacksAndMessages(null);
    super.onDestroy();
}