2012-01-23 22 views
2

我已經問過這個問題,但仍然沒有答案。 我認爲previous question沒有清楚地提供正確的問題。 這是對的,他們可以解決我的第一個問題,但不是第二個問題。如何在使用TabLayout Android時刷新每個活動?

第二個問題是當我嘗試進入包含三個選項卡的TabActivity時,我無法在每個活動中一個一個地刷新它。我已經創建的菜單上的我的刷新按鈕只是刷新它,但將我帶入第一個選項卡,而不是當前的活動選項卡。

有沒有人可以幫忙? 在此先感謝

+0

不能讓你....解釋正確.... !!! –

回答

2

這不是一個答案,但可以澄清Aditya的問題。

Aditya有一個包含三個TabActivities的應用程序。當用戶更改第一個選項卡的內容中的某些內容時,應該會導致其他兩個選項卡的內容發生更改。當其中一個選項卡被選中時,這個更改應該立即顯示 - 也就是說,當選擇了其他選項卡時,Aditya需要在顯示內容之前更新內容。

一種(笨拙的)解決方法是在每個選項卡的佈局中包含手動刷新按鈕。這有效,但最好不要求用戶手動刷新視圖。

此外,Aditya的刷新按鈕的實現有一個錯誤,因爲它刷新了所有三個選項卡,但總是更改顯示第一個選項卡。 Aditya希望刷新始終顯示當前(刷新,當然)選項卡。

理想情況下,根本不需要刷新按鈕,因爲只需選擇一個新選項卡就可以在顯示佈局之前更新佈局。

如果我有錯誤,我很抱歉。但我就是這麼讀的。