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

Fragment와 Intent 관련해서 질문드립니다.

0 추천
기존에 Activity로만 구성된 앱이였는데요.

이걸 Fragment로 바꿔서 레이아웃을 바꾸는데까지는 성공했습니다.

근데 이 앱이 GCM 서비스를 이용하는데 푸시알림을 눌렀을때..

이전에는 Intent intent = new Intent(this, SubActivity.class);

이런식으로 해서 그화면으로 이동하게 해놨었습니다.

근데 Fragment로 바꾸고나니 제가 푸시를 눌럿을때 이동하고 싶은 페이지는

Fragment 3개중에 2번째 Fragment 입니다.

어떤 방식을 사용해서 이동해야 할까요 ??

아 그리고 추가로 그 Tab밑에 스크롤을 조작하려면 키워드가 뭔지 알수있을까요 ?

사이즈나 색이나 그런 것들이요 ㅎㅎ
브레인토스트 (880 포인트) 님이 2016년 4월 1일 질문
브레인토스트님이 2016년 4월 1일 수정

1개의 답변

0 추천
 
채택된 답변
진행 해보지는 않았지만 flow 상으로는 receiver 에서 main activity 로 전달하고 main activity 에서 intent action 에 따라 fragment 를 replace 해주면 될 것 같아 보입니다.
aucd29 (218,390 포인트) 님이 2016년 4월 1일 답변
브레인토스트님이 2016년 4월 1일 채택됨
일단 gcmlistener에서는 푸쉬를 눌르경우 PagerActivity로 가게는 해놨습니다.
근데 PagerActivity에서 어떤 액션에 따라서 replace를 해줘야할지 ㅠ
pager 로 보내면 activity 를 새로 띄우게 되서 fragment 형태에 적용하기에는 맞지 않을 것 같구요
main activity 에서 전달 한 뒤 onNewIntent  에서 action 을 전달 받아 처리하면 되지 않을까 싶은데 말이죠
네 ㅎㅎ 월요일에 적용해보겠습니다~!
...