본문 바로가기

나의 플랫폼/안드로이드

[Android] 권한 승인 시, Activity가 깜빡이는 현상. (Blink)

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Android M 버전 부터 권한 때문에 다들 이슈가 많을 겁니다.


이중 경험 했던 한 이슈를 공유하고자 합니다.


M 버전을 대응 하기 위해 승인 팝업을 띄웠는데요.

팝업에서 승인을 하면, 백그라운드에 있는 Activity가 Refresh 되면서 깜빡이는 현상이 발생 합니다.


원인이 무얼까 아무리 찾아봐도 소스상에는 큰 문제가 없는 것 같고,

카톡은 깜빡이는데 깜빡이지 않는 앱들도 있으니 골치가 아팠지요.


해결책은 아주 간단했습니다.


build.gradle 에 targetSDKVersion 을 23으로 설정 하면 됩니다.


23 하위 버전으로 설정 하게 되면 Refresh가 되고,

23 버전 부터는 자연스럽게 동작이 이뤄집니다.


참고하세요.