首先,这个项目利用了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再处理?
暂时没想到好的办法