Android A-B-C跳转 C直接退出到A页面

Android A-B-C跳转 C直接退出到A页面
C页面返回有两种情况,case 1:是没有操作需要返回到B页面,case 2:是操作完成需要返回到C页面。(ps:C页面不一定是首页,可能也是次级页面)
case 1: 这种情况,我在点击返回按钮的时候,直接finish掉当前页面,就可以直接返回到B页面
case2:操作完成,不需要返回B页面,需要直接到A页面。我想到的办法是在C页面有一个key值,标志C页面的动作是否完成,如果没有就是false,直接返回走case1的情况。如果我发现动作完成,那么将key址置为true。当点击返回的时候,我判断到key值为true,此时我走一个通过B的handler给B页面发送一个message,message中当然可以传递参数,可以在B页面的handler中接收到这个message后,通过参数判断到,应该跳转到A页面的,所以,在B的handler中再finish掉B页面,此时相当于,我在finish掉C后告诉B也finish掉。达到了从C页面直接返回到A页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值