其中 activity是要获取数据的,但是切换回来tab时候,还是会在原来的activity界面,像拉手网那样的

解决方案 »

  1.   

    如上面两个图,但是其他的tab切换回来第二个tab的时候,第二个tab还是保持原样,不会再去服务器请求数据
      

  2.   

    那不叫一个Tab两个Activity。而是一个Activity中包含了多个View。去Google上找找ViewFlipper类的文档和范例,你就明白了,或者ActivityGroup
      

  3.   

    你可以看看Activity的生命周期,如果是tabActivity来回切换自会走onResume,只要onresume里面不刷新,自然界面不回刷新。如果是ActivityGroup,就设置每个activity为单例,这样来回切就走onNewItent,主要看你什么时候去服务器请求数据了
      

  4.   

    现在用 activitygroup都实现了,但是就是每次点击第二个tab的时候就会去执行group然后到周边那个了,就去请求数据了,我先试试吧
      

  5.   

    使用FrameLayout,里边放置地图和列表两个view,这两个view一个隐藏一个显示。
      

  6.   

    group不能完全达到目标,如果是地图,点击其他tab再回到第二个tab还是会回到周边的list列表而不是直接到地图,看来要换种方法
      

  7.   

    在一个activity中,使用隐藏、显示,通过标志位来判断,不行吗?
      

  8.   

    因为我这个项目是以前别人写好的,现在拿来改,不能一个activity解决的事情,先用group来解决,group跳转的时候判断上一次是哪个activity了 
      

  9.   

    来回切几次就白板怎么回事呢,高手指点一些,从你说来回切走onnewintent就知道你搞过这个方面了