我正在尝试将正在运行的任务添加到ListView
。
当我使用名为loadTasks()
的函数添加第一次时。它完美地添加了。
但是当我试图重新加载它时,因为我每10秒刷新一次任务列表,它会在我的列表中添加两个或更多空项。
答案 0 :(得分:2)
尝试使用此代码重新加载列表
private Handler meethandler=new Handler()
{
public void handleMessage(Message msg) {
ArrayAdapter aa=new ArrayAdapter<String>(HomeScreen.this,android.R.layout.test_list_item, mMeeting);
mMeetinglist.setAdapter(aa);
aa.notifyDataSetChanged();
mMeetinglist.invalidate();
}
};
当你想要更新时,列表会像这样调用处理程序
meethandler.sendemptymessage(0);