主要考虑的问题是资源的回收,如何在退出登录后回收 Activity 和 Fragment。
1、自定义一个工具类,该工具类拥有一个全局 List ,并且有添加、删除方法用于将 Activity 添加/移出 List。
2、在父类 Activity 中去调用这个工具类,onCreate 时将 子 Activity 添加进去,然后每个 Activity 都要继承父类 Activity
3、创建一个广播接受器,当退出登录时发出广播,执行工具类的回收方法(当然根据自己需要进行清除缓存等操作),回收保存在 List 中的 Activity,回到登录页面