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

안드로이드 activity에서 fragment 내에 method 호출 방법이 궁금합니다

0 추천
안드로이드 activity에서 fragment 내에 method 호출 방법이 궁금합니다.

 

 FragmentManager fragmentManager = getSupportFragmentManager();

 

Chat_List_Tab chat_list_tab = (Chat_List_Tab)fragmentManager.findFragmentByTag(ADD_ROOM);

 

chat_list_tab.addRoom();

 

이렇게 했더니 null 을 뱉었습니다..

 

activity에서 다른 activity안에 있는 fragment 또 그 안에 있는 method를 실행시키고 싶은데 구글링 해도 따라해봐도 잘 안되네요;;

 

답변 부탁드립니다!!
알파고 (4,320 포인트) 님이 2017년 11월 5일 질문

2개의 답변

0 추천

findFragmentById 써보세요

 

http://itpangpang.xyz/309

익명사용자 님이 2017년 11월 6일 답변
0 추천
chat_list_tab.addRoom(); 호출 시

NullPointerException이 발생하는게 아니라.  아니라 null을 반환했다는것으로 보아선 fragment 는 찾은 듯 하고

addRoom 연산이 null인 듯 합니다만, 왜  null 인지는 올려주신 코드로는 알 방법이 없으니. 해당 메소드의 동작을 확인 해 보세요.
익명사용자 님이 2017년 11월 6일 답변
...