E/RecyclerView:没有附加适配器;跳过布局帮助

问题描述

我正在 Android Studio 中构建我的第一个应用。该应用的目的是连接到我的 Drupal 网站 API 并从中获取数据。

我的代码中没有可见的错误,但是当我使用 logcat 时,它不断出现以下错误

E/RecyclerView: No adapter attached; skipping layout

这是我的一些代码

public class MainActivity extends AppCompatActivity implements ExampleAdapter.onItemClickListener {

public static final String EXTRA_TITLE = "title";
public static final String EXTRA_BODY = "body";
public static final String EXTRA_LINK = "link";


private RecyclerView mRecyclerView;
private ExampleAdapter mExampleAdapter;
private ArrayList<ExampleItem> mExampleList;
private RequestQueue mRequestQueue;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mRecyclerView = findViewById(R.id.recycler_view);
    mRecyclerView.setLayoutManager(new linearlayoutmanager(this));
    mRecyclerView.setHasFixedSize(true);


    mExampleList = new ArrayList<>();

    mRequestQueue = Volley.newRequestQueue(this);
    parseJSON();


}

我已经在 Stack 上看过类似的问题,但没有一个解决它。

解决方法

您没有将 mRecyclerView 设置为您的适配器

mExampleAdapter.adapter = your adaper

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...