例如,
我有活动 A、B、C、D
A 呼叫 B
Intent intent = new Intent(A,B.class);
startActivity(intent);
然后,B呼叫C
Intent intent = new Intent(B,C.class);
startActivity(intent);
之后,C呼叫D
Intent intent = new Intent(C,D.class);
startActivity(intent);
在活动 D 中,我调用finish()
. 它将返回到活动 C。
我的问题是如何在调用之前清除 Activity A、B、C,finish()
以便应用正常退出。
不要建议finish()
每次都调用,startactivity
因为应用程序可以按回上一个活动以继续。