1
我有一個tabhost,我可以動態添加選項卡。當我添加一個新選項卡時,我創建了一個啓動活動作爲內容的意圖,並使用putExtra將我的數據添加到意圖中。更新Tabhost選項卡內容
當我創建的標籤也能正常工作,但我的問題是在更新現有的選項卡中的數據。我的主要活動定期更新,我需要將數據傳遞到各個選項卡。
我該如何去做這件事?
我有一個tabhost,我可以動態添加選項卡。當我添加一個新選項卡時,我創建了一個啓動活動作爲內容的意圖,並使用putExtra將我的數據添加到意圖中。更新Tabhost選項卡內容
當我創建的標籤也能正常工作,但我的問題是在更新現有的選項卡中的數據。我的主要活動定期更新,我需要將數據傳遞到各個選項卡。
我該如何去做這件事?
當您更改選項卡可以更新當前選項卡,
定義每個標籤作爲一種活動,當你要更新,只是稱該活動的更新方法:
tabHost.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String tabId) {
((yourTabActivity) getCurrentActivity()).yourUpdateMethod();
}
}
爲什麼你需要動態標籤? – 2013-04-26 10:18:30
我正在輪詢一個網頁並使用這些標籤來反映頁面的結構。標籤本身很少發生變化,但其中包含的數據經常發生變化。我有動態標籤工作,但不是動態內容。 – Chris 2013-04-26 10:20:39