我已经有了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