私はクラスGameActivityを持っていて、そこにメソッドがありsetContentView(GameView)
ます。GameView
拡張するクラスでView
、私はメソッドを持っています:
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()
が機能しないためです。