Hallo zusammen, mein Name ist Jenny
Ich möchte gerne RSS-Feeds parsen und die in meinen Nested-Recyclerview anzeigen lassen, was auch klappt.
Nur habe ich das Problem, dass das erste RSS-Feed den gesamten Recyclerview einnimmt und die andere RSS-Feeds nicht angezeigt werden.
Ich habe nun herausgefunden, dass das an den ArrayList liegt, wo der Konstruktor meiner Setter-Getter-Klasse sich befindet.
Nun weiß ich aber nicht, wie ich am besten dieses Problem lösen könnte.
Java
protected void onPostExecute() {
//updated the UI
Handler handler = new Handler(Looper.getMainLooper());
handler.post(() -> {
childModelList.add(new ChildModel(title, description, image, date, duration, audioURL, keywords, summary, author));
parentModelList.add(new ParentModel(category, childModelList));
recyclerView = mainActivity.findViewById(R.id.parentRecyclerview);
layoutManager = new LinearLayoutManager(mainActivity);
recyclerView.setLayoutManager(layoutManager);
parentRecyclerViewAdapter = new ParentRecyclerViewAdapter(mainActivity, parentModelList);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setAdapter(parentRecyclerViewAdapter);
});
Über einen Konstruktor von meiner Parser-Klasse kann ich auf die ID der Recyclerview zugreifen, deswegen der Name mainactivity.findById.
Mit freundlichen Grüßen
Jenny
Alles anzeigen