마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
fragment에서 버튼을 통해 포그라운드에 엑티비티를 띄우고싶은데 어떻게하나요??
0
추천
현재 프레그먼트를 메인화면에 띄운 상태입니다. 여기서 버튼을 통해 다른 엑티비티를 열였다가 일을 마친 후 닫고싶은데 혹시 방법이 있을까요?...
액티비티간 이동때는 단순한 인텐트를 통해 startactivity로 됐는데,
프래그먼트에서 액티비티를 띄우려니 막막합니당...
안드로이드
fragment
초보어플개발
인텐트
버튼
맹꾸
(
500
포인트)
님이
2016년 1월 25일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
+1
추천
getActivity().startActivity(intent)
로 띄우시면 됩니다.
모나미153
(
17,540
포인트)
님이
2016년 1월 25일
답변
Intent in = new Intent(GroupFragment.this, GroupEdit.class);
getActivity().startActivityForResult(in, GET_STRING);
이런식으로 작성했을때 GroupFragment.this, GroupEdit.class 이부분에 빨간줄이그어집지당 ㅜ.ㅜ
Intent의 첫번째 생성자는 Context를 상속받은 아이들이어야 합니다
(Activity, Service 등등...)
Fragment는 Context를 상속받은 아이가 아니기 때문에
Intent의 파라미터로 넣을 수 없습니다.
Intent intent = new Intent(getActivity(), ...); 로 하셔야 됩니다.
아..Context를 상속받은 아이여야 하는군요 !!
좋은 가르침 감사합니다. 오늘도 좋은 지식하나 알아갑니당 ㅎㅎ
Fragment와 Activity에 대해서 좀더 조사해 보시면 한결 코딩이 원활해 지실겁니다..
Please
log in
or
register
to add a comment.
...