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