fragment

首先,这个项目利用了slidingmenu源码,左边一个listmenu右边显示一个fragment,listmenu中点击一个item则另外显示一个fragment,

我想要的效果是无论点击多少次item,都只有一个fragment显示,按返回键这个fragment消失。

要实现后面一个效果,在commit之前写addtobakcstack就好,但是这样点击多次item后,要按多次返回键才能回到activity,

于是,我想,增加一个判断:第一次就addtobackstack,以后几次就不调用addtobackstack,结果,第一个fragment按返回是返回了activity,但第二次按返回直接到桌面去了,然后想起不调用addtobackstack的话,按返回键貌似是调用了finish,加入addtobackstack的话,是另一个分支,销毁fragment再add原来的fragment。

这样一想,这种实现完全行不通啊!!,

难度要在activity中判断是哪个fragment再处理?

暂时没想到好的办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值