마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액티비티와 프레그먼트와 아답터의 관계 질문이요

0 추천
메인액티비티에서 프레그먼트 1을 띄웠습니다.

이 프레그먼트 안에서 버튼을 누르면 서브 액티비티 1이 뜨고

이 서브 액티비티 1에서 리사이클러뷰를 띄우고 리스트중 1개를 클릭 하면 리사이클러뷰 아답터에서

아이템 리스트 클릭 이벤트를 감지후 프레그먼트 2를 메인 액티비티에서 프레그먼트 1을 띄운 레이아웃에

띄우려 합니다. 근데 리사이클러뷰 아답터에서 메인액티비티에 프레그먼트 1을 띄운 레이아웃을

알지 못한다라고 나옵니다. 이구조에서 아답터가 메인액티비티에 프레그먼트 1을 띄운 레이아웃을

알 수 있는 방법이 있나요?
익명사용자 님이 2019년 1월 14일 질문

1개의 답변

0 추천
제일 쉽게는 싱글턴 클래스 하나 만들어두고 그 안에 클릭했다안했다 변수를 바꾸고, 메인 액티비티로 되돌아갔을 때 저 값을 보고 어떤 프래그먼트를 띄울 지 결정하면 될 것 같아요.

어렵게하자면 RxJava로 BehaviorSubject 를 사용하면 될 것 같고요.
쎄미 (162,410 포인트) 님이 2019년 1월 15일 답변
...