解决方案 »

  1.   

    如果发帖都是从FragmentViewPager2跳转到ActivityIssue然后返回的话,建议可以用startActivityForResult,发帖玩后setResult  ok,这样就可以在FragmentViewPager2里的onActivityResult里重新get一次list是数据,更新data,然后notifyDataChange如果不是的话,可以把data的获取放到onstart里面去,这样每一次重新回到FragmentViewPager2都会重新获取一次数据,显示的总是最新的
      

  2.   

    楼上的startActivityForResult,或者广播或者接口回调
      

  3.   

    可以在fragment的resume中写刷新代码,返回时会执行resume
      

  4.   

    咋写,用notifyDataSetChanged()么,用不了啊
      

  5.   

    不知道咋更新data,重新发请求么
      

  6.   

    不知道咋更新data,重新发请求么如果你发贴后本地不做缓存的话,就只有重新请求。
    如果你做了缓存就可以读取本地缓存数据
    这个要看你的软件架构和逻辑设计成什么样子了
      

  7.   

    不知道咋更新data,重新发请求么如果你发贴后本地不做缓存的话,就只有重新请求。
    如果你做了缓存就可以读取本地缓存数据
    这个要看你的软件架构和逻辑设计成什么样子了
    木有缓存,只是菜鸟级的练习,发帖后会把帖子写进服务端的数据库,看来只能重新请求了
      

  8.   

    你可以在Fragment里写个成员变量!
    SimpleAdapter adapter;
    设置适配后   list.setAdapter(adapter);
    当你需要更新的时候直接  adapter.notifyDataSetChanged();    当然你可以在Fragment里写个方法:
     updateUI() {
                      adapter.notifyDataSetChanged();
    }
    需要更新的时候调用一下就行了!比如在resume里直接updateUI()就行了
      

  9.   

    当然,adapter只能修改,不能重新new才有效!
      

  10.   

    重新更新一次viewpager里的内容啊