Android,调用自身的活动

Android,调用自身的活动,android,android-intent,Android,Android Intent,我正在尝试制作一个有2个主控件(以及其他信息字段)的应用程序 1.>下一步按钮 2.>完成按钮 我想在按下“下一步”按钮时调用相同的活动,并在按下“完成”按钮时显示其他一些活动 “完成”按钮工作正常。但当我按下“下一步”按钮时,应用程序停止工作。我得到的错误是: 不幸的是,myapp已经停止工作 这与我在清单文件中未定义活动时通常遇到的错误相同。 谁能帮我解决这个问题 最后,在其内部调用相同的活动是否合法 谢谢为什么需要调用活动本身 您可以执行以下操作: 1。您可以在下一步按钮上单击重置数据 2

我正在尝试制作一个有2个主控件(以及其他信息字段)的应用程序 1.>下一步按钮 2.>完成按钮

我想在按下“下一步”按钮时调用相同的活动,并在按下“完成”按钮时显示其他一些活动

“完成”按钮工作正常。但当我按下“下一步”按钮时,应用程序停止工作。我得到的错误是: 不幸的是,myapp已经停止工作

这与我在清单文件中未定义活动时通常遇到的错误相同。 谁能帮我解决这个问题

最后,在其内部调用相同的活动是否合法


谢谢

为什么需要调用活动本身

您可以执行以下操作:

1。您可以在下一步按钮上单击重置数据

2.您可以在下一步按钮上单击隐藏视图或使其可见

清除您的要求并显示您的代码以检查错误的原因
不幸的是,myapp已停止工作
即将到来。

使用TabGroupactivity

在“下一步”按钮中,单击“写入”

public void next(View v) {      

    Intent next= new Intent(getParent(), next.class);
    TabGroupActivity parentActivity = (TabGroupActivity) getParent();
    parentActivity.startChildActivity("next", next);

}

我认为这应该行得通

Intent i= new Intent(ActivityA.this,ActivityA.class);

您可以使用
Intent标志
再次调用活动。在
按钮中
单击

setContentView(R.layout.main);
Intent intent= new Intent(this,SameClass.class); 
startActivity(intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT));

试试这个

Intent intent= getIntent();
            finish();
            startActivity(intent);
多谢各位

Intent i= new Intent(ActivityA.this,ActivityA.class);
startActivity(i);


请发布您的代码和错误是的,您可以调用相同的活动。发布一些代码和logcat错误。要再次打开同一活动,您需要编写什么?Intent Intent=getIntent();完成();星触觉(意向);
startActivity(new Intent(ActivityA.this,ActivityA.class));