'android crop 초기화'에 해당되는 글 1건

  1. 2014.09.21 [Android] 이미지 CROP시 카메라만 안될 때
2014.09.21 21:02



오늘은 이미지 CROP 소스로 작업하다 겪은 해프닝 때문에 포스팅하네요.


작업하던중 갤럭시노트3에서는 잘되던 CROP이 LG G프로에서는 카메라에서 팅기는 문제가 발견되었습니다.


leaked window com.android.internal.policy.impl.PhoneWindow dialog.show


이런 에러문구가 뜨길래 아 쓰레드에서 UI 작업만 고쳐주면 되겠구나~ 하고


쓰레드를 물려주었지만 이번엔 로그조차 나오지 않고 팅겼죠.



(대략 이 때의 멘탈)


로그 찍고, 디버그 하고 이러저러 삽질을 하다보니


이게 카메라에서 앱으로 돌아올 때 가로에서 세로로 바뀔 때 onCreate를 호출하기 때문이라는 걸 


깨닫게 되었습니다. 웃긴건 이 현상은 단말기마다 다르다는 것도요.


예를 들어, 갤럭시노트3, G3, 심지어 구형 베가레이서에서도 잘 되다가


G프로, 노트2, 갤럭시S에서는 안되는 문제였죠.


결론은 


android:configChanges="orientation|screenSize"


이걸 AndroidManifest.xml에 있는 해당 Activity에 설정해줘야 한다는 겁니다.


처음엔 


android:configChanges="orientation"


이렇게만 붙였는데 안되는겁니다.



히익..!


이게 뭐지?! 왜 안되지?


순간 제가 알고있는 지식이 잘못된 건가 혼돈이 왔고



시무룩 상태에 빠져들었으나


screenSize


요거 하나 같다붙이니까 거짓말 같이 잘 되더군요.


하.. 삽질의 하루였습니다.


신고
Posted by 그린블로그 DEV그린