Android
-
[Android] FragmentContainerView Navigation graph action 옵션 enterAnim, exitAnim, popEnterAnim, popExitAnim 알아보기 (2)Android 2022. 12. 6. 11:21
2022.12.06 - [Android] - [Android] FragmentContainerView Navigation graph action 옵션 popUpTo, popUpToInclusive 알아보기 (1) [Android] FragmentContainerView Navigation graph action 옵션 popUpTo, popUpToInclusive 알아보기 (1) FragmentContainerView 학습중에 navGraph 속성으로 쉽게 프래그먼트 이동을 쉽게 설정할수 있다. navGraph 속성으로 넣어주는 xml 구성에 대해 학습한 내용을 기록해 본다. FragmentContainerView 사용하기 위한 tistory.minikode.com 이번 포스팅에서는 enterAnim, e..
-
[Android] FragmentContainerView Navigation graph action 옵션 popUpTo, popUpToInclusive 알아보기 (1)Android 2022. 12. 6. 10:24
FragmentContainerView 학습중에 navGraph 속성으로 쉽게 프래그먼트 이동을 쉽게 설정할수 있다. navGraph 속성으로 넣어주는 xml 구성에 대해 학습한 내용을 기록해 본다. FragmentContainerView 사용하기 위한 과정은? nav_graph_main.xml 파일 생성후 설정해보자 nav_graph_main.xml 파일 구성 총 4개 프래그먼트 생성한후 main second third fourth 이렇게 이동하는 설정을 넣어서 확인해봤다. 여기서 태그 속성중 popUpTo 와 popUpToInclusive 의 값이 잘 이해가 되지 않아 실제로 값을 변경하면서 확인해봤다. 필자는 id=fourth_to_third에 넣고 확인해봤다. 주의 : 여기서 app:destina..
-
[Android] Do not treat position as fixed; only use immediately and call viewHolder.getAdapterPosition() to look it up later 에러 발생Android 2022. 10. 25. 15:13
발생 : Do not treat position as fixed; only use immediately and call viewHolder.getAdapterPosition() to look it up later 발생상황 recyclerview adapter에서 onBindViewHolder 메소드중 handler 를 구현하여 handlerMessage 내부에서 position 값을 사용하니 발생 원인 position 값이 달라질수 있다는 경고 해결 viewHolder가 가지고 있는 position 값을 이용 absoluteAdapterPosition 호출하여 사용함
-
[android] Only the original thread that created a view hierarchy can touch its views. 에러 발생Android 2022. 10. 25. 15:07
에러코드 android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. 발생상황 recyclerview 를 통해 adapter 를 연결하고 adapter내에서 TimerTask를 생성하여 Timer 스케쥴을 등록함. 원인 Main Thread 외의 새로 생성한 Thread를 이용하여 UI를 변경하려 하면 Exception을 발생시킨다. 해결방법으로는 Handler 생성하여 handler 메세지 구현하여 메세지 호출