Habe es ein wenig geändert.
Du bist der Wahnsinn! Vielen lieben Dank du bist mein Retter !
PS: das mit dem runOnUI im Fragment1 ist immer noch falsch.
Hatte ich schon mal gesagt.
Erledigt, danke für den Hinweis
Eine Sache noch
Ich hätte nun versucht, nachdem man auf Song Singen klickt, dass er automatisch in den ersten Tab wechselt, wo er auch die Daten in die Box schmeißt.
Code: JsonAdapter
@Override
public void onBindViewHolder(@NonNull JsonDataViewHolder holder, int i) {
JsonDataList currentData = exampleList.get(i);
holder.interpret.setText(currentData.getINTERPRET());
holder.titel.setText(currentData.getTITEL());
mViewPager = mViewPager.findViewById(R.id.view_pager);
SongSingen = holder.itemView.findViewById(R.id.SingMySong);
SongSingen.setOnClickListener(view -> {
String stitel = (String) holder.titel.getText();
String sinterpret = (String) holder.interpret.getText();
mainModel.setSongTitel(stitel);
mainModel.setInterpret(sinterpret);
mViewPager.setCurrentItem(0,true);
// Toast.makeText(view.getContext(),stitel + " - " + sinterpret,Toast.LENGTH_SHORT).show();
});
Alles anzeigen
Ist der Ansatz schon mal korrekt oder bin ich wieder auf der falschen Fährte?
LG