강의 잘 들었습니다. 강의중 궁금한 사항이 있어 글남깁니다.
313
작성한 질문수 26
1. 레이아웃 정리 나머지 정리 - 1 에서 스토어탭에 가면 StoreFragment에 WebView로 인프런 주소를 넣고 안드로이드 시뮬레이터로 실행해서 스토어 탭을 누르면 강의화면과는 다르게 에뮬레이터의 기본브라우저인 외부 크롬으로 해당 인프런 사이트가 열리더라구요 이건 왜그럴까요?
1.1 위 질문과 같은데 강의에서도 그런건데 꿀팁의 레시피를 누르면 해당 웹뷰에서 실행이 안되고 외부 브라우저에서 실행이 되는데 왜 프로그램 내부에서 안보여질까요? 강의에서도 외부브라우저가 실행이 되는데 그냥 넘어갔네요.
2. 하단 탭을 눌러서 이동하는걸 네비게이션+프래그먼트로 구현하셨는데 프래그먼트에 매번 같은 뷰를 붙이고 같은 클릭 이벤트를 넣어주는게 번거로운데 이걸 개선하는 방법이 있나요?
2-1 그래서 찾아본게 BottomNavigation이 있더라구요 이걸 안쓰고 강의처럼 하는 이유가 있을까요?
2-2 탭이동시 프래그먼트를 매번 만드는게 아니라 한번 만들어진 프래그먼트를 계속 재활용 할 순 없을까요
A탭의 프래그먼트의 리스트를 끝까지 내렸는데 B탭으로 갔다가 다시 A탭으로 가면 A탭의 프래그먼트가 초기화 되는데 초기화 안시킬수 있을까요(프래그먼트 재사용)
2-3 ViewPager2를 사용하는거에 비해서 Navigation으로 구현하는게 장점이 모가 있을까요
인터넷에 찾아봤지만 딱히 원하는 답이 없어 여기다 물어봅니다.ㅠㅠ
답변 1
0
안녕하세요 상윤님
질문을 정리해서 주셨네요.
1. WEBVIEW 관련해서 시뮬레이터가 아닌, 실제 디바이스로 해도 동일하게 뜰까요?
만약 그렇다면 강의 어떤 부분의 코드를 참고하셨는지 알려주시면 제가 확인 후 답변드릴 수 있을 것 같습니다.
2. bottomNavigation을 사용하셔도 무관합니다. 오히려 그 편이 코드가 더 적을 것 같습니다.
다만, 여러가지 방법과 순차적으로 만드는 것을 우선으로 강의를 제작하다보니 bottomNavigation을 넣지는 않았습니다.
3. ViewPager를 이용하셔도 유사하게 기능을 만들 수 있습니다.
다만 Navigation의 경우, 데이터 전달이나 애니메이션 부분에서 좀 더 편리하게 사용할 수 있습니다.
꼭 이런 경우에는 무조건 이것을 사용해라 라는 정답은 없으니 사용해보시고 편하신 것을 사용하시면 좋을 것 같습니다.
이미지가 기본이미지인지 확인
0
143
1
NavController error 발생
0
156
1
fragment 생성하고 메인에서 불러왔는데 안뜹니다.
0
151
2
67강 댓글
0
113
2
7강 데이터바인딩 에러
0
129
2
Firebase 스토리지 유료화 문제
1
313
2
게시글 이미지가 파이어베이스에 저장되지 않습니다.
0
192
2
AVD 갤러리에 이미지 저장 안되는 문제
0
257
2
이미지 받아오는 방법?
0
213
2
회원탈퇴 기능을 추가하려고 합니다.
0
199
2
상태바 질문 드립니다.
0
122
1
섹션2 인트로 페이지 꾸미기 질문 드립니다.
0
124
1
게시판 글을 길게 쓸경우
0
131
2
로그인 로그아웃
0
188
2
갤럭시 연결시 게시판에 업로드한 사진이 보이지 않아요.
0
223
2
웹뷰 AVD 실행안됨
0
201
1
자막켜기가 안되요 ㅜ.ㅜ
1
200
1
리사이클러뷰, 그리드레이아웃 오류
0
194
2
리사이클러뷰 오류 해결 방법이 궁금합니다.
0
205
1
firebase 스마트폰으로 연결이 안되는데 원인이 있을까요
0
275
2
안드로이드 스튜디오 게시글 이미지 업로드 유무
0
231
1
firebase 설정 오류
0
312
2
홈 화면 커뮤니티
0
183
1
게시판 글 읽기
0
247
2





