Android歡迎頁面自動跳轉和觸控進入首頁
阿新 • • 發佈:2019-02-03
*注:純屬學習筆記
因為是剛入門的菜鳥,在理解歡迎介面跳轉到首頁的時候,比如三秒自動跳轉,或者點選直接進入,會出現一定的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(); }