我正在尝试将正在运行的任务添加到ListView
.
当我第一次使用名为loadTasks()
. 它被完美地添加了。但是当我尝试重新加载它时,因为我每 10 秒刷新一次任务列表,它会在我的列表中添加两个或更多空项目。
尝试使用此代码重新加载列表
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);