`
250367976
  • 浏览: 25986 次
社区版块
存档分类
最新评论

Android学习笔记之关闭 Activity

阅读更多

对于Activity 的关闭,可以是调用finish()来关闭,不过有时候我们需要关闭多个Activity ,用finish()是不行的;如A、B、C三个Activity ,在A把B给关掉,这时候我们就需要用到静态引用,在B定义一个Activity 的静态变量,在A调用这个静态变量来执行finish()

 

在B:

public static ActivityB INSTANCE;// Activity引用 在下个页面关闭本Activity

INSTANCE=this;

 在A:

if (ActivityB.INSTANCE != null) {
    ActivityB.INSTANCE.finish();
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics