[Android] 액티비티가 만들어질 때 바로 프래그먼트를 만드는 문제
액티비티에서 특정 작업을 수행한 후에 프래그먼트를 생성하기를 원할 때가 있다 하지만 레이아웃에서 프래그먼트의 id를 지정하기 때문에 바로 프래그먼트를 만든다 이렇게 되면 프래그먼트에 null 값이 전달되어 오류로 인한 강제종료 문제가 발생할 수 있다 이 문제는 간단하게 해결이 가능하다 액티비티에서 Fragment를 바로 만들도록 레이아웃에서 Fragment를 넣을 것이 아니라 FrameLayout을 넣으면 해결된다 android:name="com.example.application.MyFragment"를 통해 프래그먼트의 onCreateView() 함수를 호출하기 때문에 생기는 문제이다 FrameLayout으로 수정하면 프래그먼트의 onCreateView()를 호출하지 않기 때문에 문제가 생기지 않는다 ..
Android
2019. 5. 5. 23:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- eggtimer
- 안드로이드 레이아웃
- round border
- Android Studio
- firestore
- RecyclerView Swipe
- android
- RecyclerView padding
- RecyclerView 여백
- 에그타이머
- 액티비티
- recyclrView
- calendarView
- java
- intent
- 파이어베이스
- layout
- Alfred
- activity
- 레이아웃
- 안드로이드
- 파이어스토어
- 뒤로가기
- androidx
- wrap_content
- Firebase
- 스튜디오
- 안드로이드 여백
- 안드로이드 스튜디오
- 프래그먼트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함