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();
        });Ist der Ansatz schon mal korrekt oder bin ich wieder auf der falschen Fährte? 
LG
 
		 
		
		
	 
						
 
						