fragment

来源:互联网 发布:移动数据流量标准资费 编辑:程序博客网 时间:2024/06/05 22:37

首先,这个项目利用了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再处理?

暂时没想到好的办法

0 0
原创粉丝点击