Android将适配器连接到RecyclerView

Android将适配器连接到RecyclerView,android,Android,在读了很多类似于这个错误的帖子后,我无法修复这个错误。运行android应用程序后,我遇到以下错误: E/RecyclerView: No adapter attached; skipping layout 我的代码: private LatestNewsAdapter adapter; @Override public void parse_latest_news(String result, int code) { set_reload_status(false); if

在读了很多类似于这个错误的帖子后,我无法修复这个错误。运行android应用程序后,我遇到以下错误:

E/RecyclerView: No adapter attached; skipping layout
我的代码:

private LatestNewsAdapter adapter;

@Override
public void parse_latest_news(String result, int code) {
    set_reload_status(false);
    if (code != 100) {
        Utils.handle_error_codes(base_activity, code);
    } else {
        ArrayList<LatestNewsModel> data = LatestNewsXMLParser.parse_user_xml_data(result);
        LinearLayoutManager llm = new LinearLayoutManager(base_activity);
        llm.setOrientation(LinearLayoutManager.VERTICAL);
        recyclerView.setLayoutManager(llm);

        adapter = new LatestNewsAdapter(data, base_activity);
        recyclerView.setAdapter(adapter);

        recyclerView.setItemAnimator(new DefaultItemAnimator());
    }
}
private-LatestNewsAdapter适配器;
@凌驾
公共无效解析最新消息(字符串结果,整数代码){
设置重新加载状态(false);
如果(代码!=100){
Utils.处理错误代码(基本活动、代码);
}否则{
ArrayList data=LatestNewsXMLParser.parse_user_xml_数据(结果);
LinearLayoutManager llm=新的LinearLayoutManager(基本活动);
llm.设置方向(线性布局管理器.垂直);
recyclerView.setLayoutManager(llm);
adapter=新的最新新闻适配器(数据、基本活动);
recyclerView.setAdapter(适配器);
setItemAnimator(新的DefaultItemAnimator());
}
}

您的
回收视图是否根本没有连接适配器?这只是意味着您的数据尚未准备好绑定,因为它看起来像是通过回调方法设置的。如果您想完全避免该消息,请首先设置一个空适配器is your okey code=100?@YasinKaçmaz yes sir。这可能不是一个解决方案,但也可以尝试在其中声明适配器,就像linearlayoutmanager一样。我想你不能填充你的适配器,所以它是空的,然后回收器视图没有适配器。