我已經有了GameActivity課程並且在那裏有一個方法setContentView(GameView)
。在GameView
類擴展View
我有一個方法:通過touchEvent從課堂觀看Android的整理活動
public class GameView extends View{
...
public boolean onTouchEvent(MotionEvent event){
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
Intent intent = new Intent (contexTmp, MainActivity.class);
contexTmp.startActivity(intent);
//finish(); //->how to finish this activity from class view
}
}
}
正如你在GameView
類的方法onTouchEvent()
看到,當我追問,我改變了活動MainActivity
按鈕。我的問題是:如何從班級視圖中完成活動(首先我必須完成當前活動,之後再進入下一個活動),因爲方法: finish()
不起作用?
您必須獲得對活動的引用並調用完成方法 – silentnuke 2012-07-26 22:47:39