在android listview适配器中输入数据时,完整屏幕闪烁

在android listview适配器中输入数据时,完整屏幕闪烁,android,listview,android-listview,android-arrayadapter,Android,Listview,Android Listview,Android Arrayadapter,我在片段的中有一个列表视图。我从服务器获取数据,在API调用回调中,我以如下方式向CustomAdapter添加元素 @Override public void onResponse(List<Post> response) { mAdapter.clearAdapter(); if (response.size() > 0) { for (Post post : response) {

我在
片段的
中有一个
列表视图
。我从服务器获取数据,在API调用回调中,我以如下方式向CustomAdapter添加元素

   @Override
public void onResponse(List<Post> response) {
        mAdapter.clearAdapter();

        if (response.size() > 0) {
            for (Post post : response) {
                mAdapter.add(post);
            }

            mAdapter.notifyDataSetChanged();
        }
}
更新3


我在列表项xml布局中有一个
VideoView
,这导致了这个问题。如果我评论说out闪烁消失了。

显示你的方法
getView
adapter@Budius它太大太复杂,无法在这里添加,我尝试使用一个简单的
ArrayAdapter
,但问题没有得到复制。所以你知道,在这个大而复杂的方法中,你做错了或太耗时了。@Budius我从我的
getView()
方法中删除了所有内容,但我仍然在闪烁。我已经用简化的代码更新了我的问题。@AbhishekBansal您能提供列表项布局xml吗
   @Override
public View getView(final int position, View convertView, ViewGroup parent) {
    if (convertView == null) {
        LayoutInflater inflater = LayoutInflater.from(getContext());
        convertView = inflater.inflate(R.layout.list_item, parent, false);
    }
    return convertView;
}