2014-11-17 24 views
0

我有一個master-detail流程,其中包括在線用戶的名稱和這些單獨用戶之間的聊天。我希望能夠記住給定用戶的聊天記錄(在列表視圖中),以便當我從選擇一個用戶返回給其他用戶時,該特定列表視圖中的信息仍然存在。在master-detail流程中保留listview適配器文本選擇

有沒有辦法記住並保留一個listview的文本的地方,以便當我回到那個listview它可以被召回?

請!有人幫助我,因爲我整天坐在這個問題上!

+0

訪問列表數據創建一個DataModel類。保留所有數據 –

+0

請原諒我的無知,但我將如何創建數據模型類,並將其存儲在哪裏? – user1397978

回答

0

創建一個bean類,用於容納所需數據:

public class UserData() 
{ 
    // You can add required data like name, image etc 
    public String user_name; 

    public UserData(String name) 
    { 
     user_name= name; 
    } 

} 

2.然後,當你的數據在ListView加載,將它們添加在Model類對象

ArrayList<UserData> userData= new ArrayList<UserData>(); 
// add data likewise in your list 
userData.add(new UserData("name"); 

充氣這個列表中的ListView

YourAdapter adapter= new YourAdapter (context, userData); 
listView.setAdatper(adapter); 

現在,您可以隨時通過userData

相關問題