-1
我有一个应用程序,即有活性(称为MyFirstActivity)和的onCreate是这样的:android如何在视图中重新启动我的活动?
MyView view;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.game_sound_space);
RelativeLayout layout = (RelativeLayout) findViewById(R.id.myMain);
view = new MyView(this, getPreferences(Context.MODE_PRIVATE), layout);
layout.addView(view, 0); // add view to the layout
}
的观点是这样的(这是构造函数):
Context context;//I need to do context global for using in other methods
public MyView(Context context,SharedPreferences sharedPreferences,
RelativeLayout parentLayout) {
super(context);
this.context = context;
}
显然在对方法的onResume活动,我开始认为:
@Override
public void onResume(){
super.onResume();
view.loadGame();
}
的loadGame()是在我看来,它的作品完美,但在我v某些点IEW我要再次重新启动,整场比赛,我已经使用:
,但我有怀疑,这是不是重新启动的正确方法(和开始出问题) 也使用:
Intent intent = getIntent();
finish();
startActivity(intent);
其不可能的,因为我在一个视图和context.finish()不工作(不存在)
让我怎么重启firstActivity(MyFirstActivity),以重新启动的观点,并与这场比赛?需要帮助,谢谢。