Android,调用Activity本身

Har*_*yal 5 android android-intent

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

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

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

这与我在清单文件中未定义活动时通常会得到的错误相同.任何人都可以帮我解决这个问题.

最后,在自己内部调用相同的活动是合法的吗?

谢谢

Nir*_*ali 10

我认为这应该有效

Intent i= new Intent(ActivityA.this,ActivityA.class);
Run Code Online (Sandbox Code Playgroud)


SKT*_*SKT 7

您可以使用Intent flags再次调用活动.在button点击中

setContentView(R.layout.main);
Intent intent= new Intent(this,SameClass.class); 
startActivity(intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT));
Run Code Online (Sandbox Code Playgroud)