我有一个片段,其中有一个带有 BaseAdapter 的 ListView。然后我有一个弹出菜单,我在其中选择一个选项并将项目添加到 Collection。收集的数据应该显示在列表中,但它不显示。我需要添加 adapter.notifyDataChanged() 来更新视图。
问题是我可能无法访问来自不同类的适配器。如何启用自动 ui 更新?
PS。我试图从 UI 线程添加数据,但仍然没有...
getActivity().runOnUiThread(new Runnable() {
public void run() {
GlobalData.groupTable.put(newGroup.getId(), newGroup);
}
});