[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
- 스튜디오
- wrap_content
- 안드로이드 여백
- 안드로이드 레이아웃
- round border
- java
- 레이아웃
- layout
- intent
- 안드로이드
- activity
- RecyclerView padding
- recyclrView
- 프래그먼트
- RecyclerView Swipe
- Firebase
- 파이어스토어
- Android Studio
- 파이어베이스
- eggtimer
- 뒤로가기
- calendarView
- 액티비티
- firestore
- RecyclerView 여백
- androidx
- 안드로이드 스튜디오
- Alfred
- 에그타이머
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함