728x90

뷰페이저 2

[Notification] 안드로이드 앱 중복 실행 문제 완벽 해결 방법

안드로이드 애플리케이션을 개발하다 보면 대부분의 개발자들이 필수적으로 겪는 문제가 있다.1. 앱 사용중 알림을 누르면 앱이 중복으로 실행되는 문제. 2. 뷰페이져 갱신 문제.위 2개의 문제는 아주 흔하게 겪는 문제인데, 해결 방법이 찾기가 어렵다. 검색을 해보면 많은 해결 방법들이 우리를 기다리고 있지만 내가 원하는 방향으로 해결되지는 않고.. 흔한데 해결하기 어려운 문제이다.2. 뷰페이저 갱신 문제는 내 블로그에도 포스팅이 되어 있지만 완벽한 해결방법도 아니고, 성능 또한 떨어지는 문제가 있다. 최근 완전한(?) 꼼수(?) 해결방법을 찾아냈고,(구글링으로 계속 찾아봤지만 원하는 답변은 없었고, 결국 뷰페이저 어댑터를 잘 사용하는 것으로 문제를 해결해냈다.) 곧 포스팅 할 예정이다. 기존 포스팅은 [IT..

IT/Android 2019.01.21

ViewPager current view refresh (뷰페이저 현재 뷰 갱신)

안드로이드 개발을 하다보면 뷰페이저를 사용할 일이 많다.뷰페이저를 사용하면 단순한 뷰 이동을 사용할 수 있고, 이로 인해 UI/UX가 좋아지게 되어 사용자 친화적인 앱을 만들 수 있기 때문이다. 처음 뷰페이저를 사용하는 사람들이 봉착하는 문제점 중 하나는, 갹 페이저들에 있는 위젯의 업데이트 관련 문제들이다. 실제로 나도 각각의 페이저들의 리사이클러뷰의 데이터가 변경되었거나, 텍스트뷰의 텍스트가 변경되었다던지.. 그럴 때 해당 페이저를 업데이트를 해줘야 하는데 그것이 잘 되지 않아서 해결 방법을 찾느라 한참 고생했던 기억이 있다. 1. FragmentPagerAdapter 를 상속한 커스텀 어댑터를 만들어서 getItemPosition 을 오버라이드 하여 아POSITION_NONE 구문을 넣는다. 아래의..

IT/Android 2018.10.03
728x90