2014-01-16 76 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); 
     } 
} 
相關問題