0

我正在尝试将正在运行的任务添加到ListView.

当我第一次使用名为loadTasks(). 它被完美地添加了。但是当我尝试重新加载它时,因为我每 10 秒刷新一次任务列表,它会在我的列表中添加两个或更多空项目。

4

1 回答 1

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);
于 2011-04-05T09:01:29.020 回答