首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    项目需求讨论 -(登录 -> 主界面 -> 退出登录)

    且在B界面双击返回就要退出整个应用。即退出B界面和A界面。 当在B界面点击“退出登录”按钮后,需要回到A界面。这时候,在这个A界面处直接按返回键是会退出整个应用。...第二步 我们这时候已经启动了B(主界面),这时候如果你点击返回按钮,会发现,返回到了A界面,这样是有问题的。一般在主界面,都是点击返回会提示“请连续点击返回二次退出应用”。这种我想大家都是家常饭了。...当时退出登录的时候,就单纯的启动A(登录界面)这个Activity即可,所以我要做个标记,判断这次启动A(登录界面)这个Activity是‘关闭应用’还是‘退出登录’。...第三步 对应的我们在“退出登录”这个按钮的点击事件也是启动A(登录界面)这个Activity即可。...后记:我觉得用RxBus也可以,每个界面都启动的时候订阅一个事件,内容是finish(),点击"退出登录"按钮,向所有订阅的Activity发送,然后Activity都执行了finish方法。

    58910
    领券