だから私はどうすればいいのか分かりません。私はjsonDataを取得し、同じActivtiyからこのデータを持つアダプタを設定したいと思います。これも可能ですか?はいの場合、どうすればいいですか?なぜなら、それは「ダウンロード」の遅延のためにいつも私のためにクラッシュするからです。アダプタはデータを取得するよりも早く設定したいので、長さがnullの配列のためにクラッシュする可能性があります。recyclerViewアダプタの設定方法を教えてください。
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);
}
あなたのダウンローダーの中でsetAdapter()を設定してください...... – sushildlh
どこに設定すればいいですか?どのダウンローダですか? – Marci
JSONデータはどこですか? – sushildlh