2011-07-26 51 views
0

對不起,我英文不好的列表中刷新Tabhost listadapter的TAB .....從另一個適配器

我需要從ListAdapter刷新TabHost(TAB2)包括在此TAB2 ....

我有一個TabHost和在tab2我有一個ListAdapter,在這我有其他listAdapter。我需要從第二個ListAdapter刷新這個tab2。

它是計劃:

[ Tab 1 ] [ Tab 2 ] 
------------------------------------------ 
[05:00 am] - in first ListAdapter 
    ------------------------------------ 
    [ node 1 ] in second ListAdapter 
    [ node 2 ] in second ListAdapter 

[06:00 am] - in first ListAdapter 
    ------------------------------------ 
    [ node 1 ] in second ListAdapter 
    [ node 2 ] in second ListAdapter 
    [ node 3 ] in second ListAdapter 

[06:30 am] - in first ListAdapter 
    ------------------------------------ 
    [ node 1 ] in second ListAdapter 

如果我在二ListAdapter按鈕點擊我顯示自定義對話框,在此需要刷新TAB2。例如爲了使節點2在06:00不再顯示更多。

我該怎麼辦?

回答

0

我不確定我完全理解你的問題,但是如果你想刷新ListView中的數據,你可以在修改列表對象的內容後調用adapter.notifyDataSetChanged()

+0

嗨,對不起,如果我不明白。我有一個內部的另一個適配器,並需要更新第一秒,或更新孩子的父親。例如,假設我有一個適配器時間(06:00,07:00,08:00),每次我有另一個具有一組任務的適配器。當我執行任務時,我需要從列表中刪除它。我需要這個來訪問在一個時間內進行更新的列表視圖。但如何從getView方法內部訪問它? –

相關問題