如何设置recyclerView适配器?

时间:2016-09-24 11:39:11

标签: android json asynchronous android-asynctask

所以,我不知道该怎么做。我想获取jsonData并使用来自同一Activtiy的数据设置适配器。这甚至可能吗?如果是,我应该怎么做,因为它总是因为#34;下载"的延迟而崩溃。适配器想要比我获取数据更早设置,因为它会因为null长度数组而崩溃。

private SzabadEuMusorok[] mSzabadEuMusoroks;

@InjectView(R.id.archivumReyclerView)
RecyclerView mRecyclerView;

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_archivum);
    ButterKnife.inject(this);

    setArray();

    CollectionsAdapter adapter = new CollectionsAdapter(this, mSzabadEuMusoroks);
    mRecyclerView.setAdapter(adapter);

    RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this);
    mRecyclerView.setLayoutManager(layoutManager);

    mRecyclerView.setHasFixedSize(true);
}

1 个答案:

答案 0 :(得分:0)

请确保在从调用webservice获取数据后才设置适配器

请按照以下方式进行操作,以便您了解如何实施它:

isDone