2014-01-16 55 views
0

我做了android程序,它有一个viewpager和三个片段。所以,你可以用你的手指处理三个屏幕,这就出现了问题。在我在第一页做了一些事情之后,我想刷新或更新第二个片段。我如何更新viewpager中的下一个页面与片段?

例如,一旦我在第一页输入一些文本,然后在第二页中显示此文本。如果我再次输入文字,那么在第二页中,textview已经改变。请给我一些信息来处理viewpager和fragment。

据我所知,viewpager加载页面和下一页。那我该如何更新viewpager中的下一页?

+0

对不起,我不明白..!你想根据第一个片段更新第二个片段中的文本吗?那是你要的吗? –

+0

是的,当我在第一页做一些事情。那么第二页或第三页必须改变。但在viewpager中,下一页未更新。 –

+0

请检查我的答案 –

回答

0

你应该让你想要在你的第一个片段中共享的静态信息,然后在你的第二个片段中使用这个静态数据。实际上,我离开了电台,所以我只是告诉你演示代码让你在路上:)像这样:---

class FirstFragment extend Fragment{ 
public static String text; 

/// then assign the text according to your events and you can access this in second fragment 
} 

class Second Fragment extends Fragment{ 
    onCreateView(....){ 
     TextView your_textview = (TextView)findViewById(R.id.your_textview); 
     your_textview.setText(FirstFragment.text); 
     } 
} 
相关问题