마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
액티비티에서 프래그먼트로 데이터만 전달하는 방법.
0
추천
액티비티에서 프래그먼트로 데이터 전달할때, 보통 번들에 데이터 담아서,
프래그먼트 호출과 동시에 데이터를 보내잔아요?
근데 저는 프래그먼트 호출 없이, 데이터만 보내고 싶은데, 이럴 때에는 어떻게 해야 하나요?
백스택에 저장되어 있는 프래그먼트로 보내려고 하는데, 검색을 이전부터 많이 해봤는데
하나도 안나오더라고요.
프래그먼트에서 액티비티로는 데이터만 전달하는게 가능한데, 반대로는 안되더라구요.
액티비티
프래그먼트
상쾌한
(
1,890
포인트)
님이
2021년 2월 8일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
+1
추천
채택된 답변
Fragment에 데이터를 받을 수 있는 메소드를 하나 추가하시구요.
님의프레그먼트타입 fragment = (님의프레그먼트타입) getSupportFragmentManger().findFragmentByTag('프레그먼트 태그값");
if (fragment != null) {
fragment.추가한메소드(보낼데이터);
}
형태로 처리해 보세요.
spark
(
230,170
포인트)
님이
2021년 2월 9일
답변
상쾌한
님이
2021년 2월 10일
채택됨
감사합니다. ^^ 해보니까, 안되더라구요.
fragment 를 생성할 때 tag를 넘기셔야 해요. 위의 방법은 fragmetn생성시에 tag를 잘 넘기셨다면, 동작을 해야 합니다.
tag를 안사용하시다면
fragmentManger.getFragments()로 루푸를 돌려서 원하시는 fragment 타입과 일치하는 fragment를 찾는 방법으로 해보세요. 이것도 동작을 해야 합니다.
Please
log in
or
register
to add a comment.
...