본문 바로가기

activity

[Android] 권한 승인 시, Activity가 깜빡이는 현상. (Blink) Android M 버전 부터 권한 때문에 다들 이슈가 많을 겁니다.이중 경험 했던 한 이슈를 공유하고자 합니다.M 버전을 대응 하기 위해 승인 팝업을 띄웠는데요.팝업에서 승인을 하면, 백그라운드에 있는 Activity가 Refresh 되면서 깜빡이는 현상이 발생 합니다.원인이 무얼까 아무리 찾아봐도 소스상에는 큰 문제가 없는 것 같고,카톡은 깜빡이는데 깜빡이지 않는 앱들도 있으니 골치가 아팠지요.해결책은 아주 간단했습니다.build.gradle 에 .. 더보기
[Android] Glide Library 사용시 참고 사항 Glide Library를 이용하여 이미지를 로딩할 때, 아래와 같은 Exception이 발생하신 분은 한번 참고해보세요.Exception이 발생하지 않더라도 안정성을 위해 한번 보셔도 나쁘지 않을 듯 합니다.Fatal Exception: java.lang.RuntimeException: Error receiving broadcast Intent { act=refresh_main_navi_event flg=0x10 } in com.packa.. 더보기
[Android] Activity 간 Material Design Transition 적용 Fragment 간 Material Design 이동은 지난 포스트에 올렸었다.http://gogorchg.tistory.com/entry/Android-setCustomAnimations-%EC%9D%B4-%EB%8F%99%EC%9E%91%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%84%EB%95%8C이번엔 Activity 에서 이동 시, Material Design을 적용하는 방법 이다.Fragment에 비해서 간단하지만, 그만.. 더보기
[Android] Activity slide transition 위 파일을 가지고 아래 소스를 이용하면 Activity 간 좌우로 슬라이드 이동이 되도록 설정 할 수 있습니다. activity.startActivity(intent); activity.overridePendingTransition(R.anim.activity_slide_in, R.anim.activity_slide_out); activity.finish(); activity.overridePendingTransitio.. 더보기
[Android] Activity 호출 시, Wake Lock 관련 테스트 화면이 꺼진 상태에서 Activity를 호출 할 때, 화면에 어떻게 표현 할지 지정해주는 Flag를 테스트 해보았습니다.Flag는 아래 종류와 같습니다.// KeyGaurd 관련WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED : 폰에 Lock이 상태 이어도 무조건 보여 주겠다. (Activity가 종료 하면 Lock 화면이 나옴)WindowManager.LayoutParams.FLAG_DISMISS_KEYGUA.. 더보기
[Android] getBaseContext, getApplicationContext 설명 SharedPreferences를 사용하다 분명 같은 어플리케이션인데 다른 class에서 값을 못가져오는 문제가 있어서그때 좀 알아봤었는데 일단 영어를 잘하지 못해 제 나름도로 이해하고 해석한건 이렇습니다.View.getContext()현재 실행되고 있는 View의 context를 return 하는데 보통은 현재 활성화된 activity의 context가 된다. Activity.getApplicationContext()어플리케이션의 Cont.. 더보기
[Android] Intent Flag 정리 Activity 생성시 Intent Flag사용방법은 다들 알고 있겠지만 다음과 같음intent.addFlag(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);1. FLAG_ACTIVITY_BROUGHT_TO_FRONT  시스템에서 설정하는 값이며, 같은 task에 Activity가 존재할 경우에 Activity의 실행모드가 singleTask이면 자동으로 설정됨  2. FLAG_ACTIVITY_CLE.. 더보기
[ Android ] PreferenceActivity와 Activity 상관 관계 작업을 하는 도중 Activity로 되어 있는 것을 PreferenceActivity로 바꿔야만 하는 일이 생겼습니다.아주 간단합니다. Activity를 상속 받고 있는 것을 PreferenceActivity로 바꿔주면 되니깐요.중요한 건!!! Layout을 표현할 때 입니다.예를 들어----------------------------------------------------|           &nbs.. 더보기