我尝试在ListView中创建注释。我评论'ArrayList链接到ListView,我可以成功打印所有评论。但是,当我向我的ArrayList添加另一个注释并调用notifyDataSetChanged然后尝试查找视图时,我得到nullPointerException。
我想发生的事情是notifyDataSetChanged不会立即更改ListView,但我找不到任何解决此问题的方法。
private ArrayList<Comment> chatroomComments;
private CommentsListArrayAdapter adapter;
private ListView chatroomListView;
这就是我尝试获取视图的方式:
chatroomComments.add(comment);
adapter.notifyDataSetChanged();
View v = CommentsListArrayAdapter.positionToView
.get(chatroomComments.size() - 1);
adapter.setNewSelectedView(v);
有什么想法吗?