如何在一个Activity中结束另一个Activity

2025年03月01日 17:41
有1个网友回答
网友(1):

在一个Activity中结束另一个Activity的方法

下面的以ActivityB 结束ActivityA 为例:

首先在 ActivityA 中定义一个 Activity 的静态全局变量:
staticActivity ActivityA;

在OnCreate()方法中给ActivityA赋值:
ActivityA=this;

在ActivityB中,需要结束ActivityA时,调用
ActivityA.ActivityA.finish();

另外,也可以在ActivityA中加入一个广播接收器,当收到广播时退出,而在ActivityB中,需要结束ActivityA时发送广播即可。

如何是从A跳转到B, 结束A的话
Intent i=new Intent(A,B)satrtActivity();类名.this.finish();