功能简介
强制下线功能只需要弹出一个对话框,让用户只能点击确定按钮,回到登录界面。
如果在每一个活动中添加一个对话框的话太过繁琐,用广播实现是一个好办法。下面逐步进行实现:
关闭所有活动
强制下线功能需要先关闭所有的活动,我们只需要用 AcitivityCollector
类来管理所有的活动,然后用 BaseActivity
类作为所有活动的父类,如此一来即可通过 ActivityCollector.finishAll()
退出所有程序。
AcitivityCollector.java
和 BaseActivity.java 我们在该篇博客中实现过(生产环境中关于 Activity 的小技巧),这里直接拿过来用:
public class