안녕하세요, 최대한 직접 구글링 해보고 알아내보려고 노력해봤지만
도무지 감을 못잡겠어서 질문드리게됐습니다..ㅠ

위 사진처럼 뷰페이저 총 3개 안에 리싸이클러뷰를 넣을 계획입니다.
public class Pager1 extends AppCompatActivity {
private RecyclerView recyclerView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pager1);
setUpRecyclerView();
populateRecyclerView();
}
private void setUpRecyclerView() {
recyclerView = findViewById(R.id.recycler_viewa);
recyclerView.setHasFixedSize(true);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(linearLayoutManager);
}
private void populateRecyclerView() {
final ArrayList<YoutubeVideoModel> youtubeVideoModelArrayList = generateDummyVideoList();
YoutubeVideoAdapter adapter = new YoutubeVideoAdapter(this, youtubeVideoModelArrayList);
recyclerView.setAdapter(adapter);
//set click event
recyclerView.addOnItemTouchListener(new RecyclerViewOnClickListener(this, new RecyclerViewOnClickListener.OnItemClickListener() {
@Override
public void onItemClick(View view, int position) {
startActivity(new Intent(Pager1.this, YoutubePlayerActivity.class)
.putExtra("video_id", youtubeVideoModelArrayList.get(position).getVideoId()));
}
}));
}
private ArrayList<YoutubeVideoModel> generateDummyVideoList() {
ArrayList<YoutubeVideoModel> youtubeVideoModelArrayList = new ArrayList<>();
String[] videoIDArray = getResources().getStringArray(R.array.video_id_array);
String[] videoTitleArray = getResources().getStringArray(R.array.video_title_array);
String[] videoDurationArray = getResources().getStringArray(R.array.video_duration_array);
for (int i = 0; i < videoIDArray.length; i++) {
YoutubeVideoModel youtubeVideoModel = new YoutubeVideoModel();
youtubeVideoModel.setVideoId(videoIDArray[i]);
youtubeVideoModel.setTitle(videoTitleArray[i]);
youtubeVideoModel.setDuration(videoDurationArray[i]);
youtubeVideoModelArrayList.add(youtubeVideoModel);
}
return youtubeVideoModelArrayList;
}
}
위 소스는 fragment가 아닌 activity에 recyclerview 소스를 작성해놓은겁니다.
그래서 fragment에 위 소스인 recyclerview의 activity를 include 해서 실행시키니 recyclerview가 보이지 않습니다..
혹시 activity의 소스가 잘못됐나 해서 manifest에서 MainActivity 대신 위 액티비티를 대신 넣어서 실행해보니

이렇게 recyclerview가 잘 보입니다.
해당 recyclerview를 맨 첫번째 사진에 뷰페이저 안 fragment에 넣고싶은데 도져히 감이 안잡힙니다..
fragment에 해당 recyclerview를 어떻게 소스를 바꿔서 옮기면 될까요?
fragment에 activity를 include 하면 그냥 빈화면만 보이고,
fragment에 button을 추가해 intent 해보니 앱이 종료되고요.
도져히 감이 안잡힙니다..