我一个MainActivity里有4个Fragment对应4个底部按钮,我点击个人中心Fragment的登陆按钮跳转到一个新的登陆Activity,填写用户名然后返回个人中心Fragment显示我填的用户名。数据的传递都没有问题,个人中心也能成功显示我填的用户名,但是我点击底部的按钮切换到其他fragment突然不管用了,无法跳转了,求大神指教

解决方案 »

  1.   

    http://www.jianshu.com/p/ce1d060573ba类似的结构网上一大堆。
      

  2.   

    为什么要用fragment做底部按钮呢?这样的控件一大堆,例如bottom-navigation-bar
      

  3.   

    你的底部导航栏是用什么技术实现的呢,TabActivity ?  TabHost ? FragmentTabHost ? TabLayout ?
      

  4.   

    你在一个Activity中填充4个Fragment,为什么跳转的时候,有开启一个Activity?
    那你使用Fragment的意义在哪里呢?
    为什么不一直使用Framgent呢?
      

  5.   

    我之前的一个项目中也有类似的需求.
    首先你要思考一个问题,登录界面到底要怎么交互?因为我不知道你的需求,所以我说下我的实现:
    登录的 fragment 不再跳转 activity,而是在 登录的 fragment 内 addView ,那 view 分为 未登录的 view,已登录的 view,一开始切换的时候,先 removeAllView,再 add 未登录的 view,登录成功, remove 未登录的 view ,add 已登录的 view ,注册的界面就重新跳转 activity,这样能完美实现所有的功能逻辑,并且代码量少
      

  6.   


    请问能给个demo参考一下吗万分感谢