问题:在android开发中,总会遇到进入某个activity之后需要关闭其他部分activity,怎么解决呢?
最直接粗暴的解决办法就是:
步骤一:在需要关闭的那个activity中设置一个变量记录这个activity。例如:
public static Activity1 instance;
步骤二:在该activity的onCreate方法中指定这个activity。例如:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
instance=this;
步骤三:在需要关闭指定的activity的方法中直接finish。例如:
Activity1.instance.finish();
就这么三步,问题解决。
————————————————
版权声明:本文为优快云博主「发哥Learning」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/zoucanfa/article/details/54964355
本文介绍了一种在Android开发中关闭指定Activity的简单方法,通过设置静态变量记录Activity实例,然后在需要的地方调用finish()方法实现。适用于需要清理应用内存或控制导航流程的场景。
978

被折叠的 条评论
为什么被折叠?



