我有一个主 - 详细信息流,其中包括在线用户的名称和这些单独用户之间的聊天。我希望能够记住给定用户的聊天(在列表视图中),这样当我从选择一个用户返回到另一个用户时,该特定列表视图中的信息仍然存在。
无论如何要记住并保留listview的文本,以便当我回到列表视图时它可以被召回?
请!有人帮助我,因为我整天都在和这个问题坐在一起!
答案 0 :(得分:0)
1。创建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中加载要加载的数据时,将它们添加到模型类对象中
ArrayList<UserData> userData= new ArrayList<UserData>();
// add data likewise in your list
userData.add(new UserData("name");
3. 在ListView中对此列表进行充气
YourAdapter adapter= new YourAdapter (context, userData);
listView.setAdatper(adapter);
现在,您始终可以通过userData