
如图所示,流程就像这样.因此,每当用户点击徽标按钮时,应调用活动A. 作为简单的解决方案我们可以使用这种方
Intent intent = new Intent(activity, activityToStart);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
但是此活动将为我的应用创建一个新活动.但是我需要在流程图中向前推进调用相同的活动实例.从活动A到B然后再次在B上可以通过调用轻松调用,finish()但是从活动C或D,如何回到A.
我的想法已经用完,但没有取得任何丰硕的成果.如果您有任何建议或在任何地方我出错,请帮助我.提前致谢.
jee*_*eet 16
要从D回到A,请使用Intent Flags.
Intent intent = new Intent(activity, activityToStart);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
FLAG_ACTIVITY_CLEAR_TOP将代替创建新活动,它将调用堆栈上的活动,并将弹出所调用活动的所有活动.
| 归档时间: |
|
| 查看次数: |
10305 次 |
| 最近记录: |