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