- Forum-Beiträge: 86
24.09.2022, 19:11:42 via Website
24.09.2022 19:11:42 via Website
Guten Abend zusammen,
ich parse mehrere RSS-Feeds und möchte diese in meiner Recyclerview anzeigen lassen.
Nun habe ich eine For-Schleife die mehrere Feeds parset und die an den Adapter weitergibt, es werden auch Daten angezeigt nur stürzt die App danach ab, da wahrscheinlich der Adapter nicht hinterkommt mit den Daten.
Wie kann ich am besten das Problem lösen?
//Get the values from the RSS feed and set the value in the Recyclerview
if (isItemAvailable) {
//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 recyclerView = mainActivity.findViewById(R.id.parentRecyclerview);
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(mainActivity);
recyclerView.setLayoutManager(layoutManager);
ParentRecyclerViewAdapter parentRecyclerViewAdapter = new ParentRecyclerViewAdapter(mainActivity, parentModelList);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setAdapter(parentRecyclerViewAdapter);
});
— geändert am 24.09.2022, 19:12:43