반응형
[android] 왜 MediaStore.ACTION_VIDEO_CAPTURE 를 실행하면 activity 의 oncreate 가 다시 불리는가? |
Activity 의 onCreate 가 다시 불린다는 것은, activity 가 destroy 되고 recreate 된다는 이야기하는 것인데,
보통 activity가 recreate 되는 경우는 config change 의 경우로 볼 수 있다.
기본적으로 동영상 촬영의 경우 orientation 이 가로모드 ( landscape mode ) 가 되기 때문에,
portrait mode 로 activity 를 유지하던 경우에는 orientation 이 돌아가 recreate 의 경로를 타게 된다.
따라서 이를 방지하기 위해서라면 manifest 의 MediaStore.ACTION_VIDEO_CAPTURE 를 호출하는 activity 에 아래구문을 넣어주자.
android:configChanges="orientation"
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] PullToRefreshListView up pull, down pull distinguish (0) | 2014.02.25 |
---|---|
[android] webview 의 링크에 따라 다른 action 취하도록 하기 (0) | 2014.02.24 |
[android] Linkify 를 이용하여 TextView 에 link 주기 (0) | 2014.02.20 |
[android] java.lang.NoSuchMethodError: java.io.IOException.<init> - com.google.android.gms.internal (0) | 2014.02.20 |
[android] how to remove checkbox image or replace to other images. (0) | 2014.02.19 |
댓글