일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 방울토마토 씨부터 키우기
- 다이소 방울토마토
- 메이플스토리
- 괌 신혼여행
- 핫엔드
- 메이플
- 방울토마토키우기
- 다크나이트
- 신혼여행
- 어플만들기
- 휴대용무선충전기
- 집에서 방울토마토 키우기
- 안방농사
- 2in1무선충전기
- 괌맛집
- 맥세이프충전기
- Ender 3 V3 KE
- 집 방울토마토
- 방울토마토 유기농
- 보일러절약
- 다이소 방울토마토키트
- 쿠폰나눔
- Android
- 방토 농사
- 에어팟충전기
- 괌
- 겨울나기
- 스투키
- 안드로이드
- 메이플스토리M
Archives
- Today
- Total
괴도군의 블로그
[Android] onConfigurationChanged() 호출이 안될때 / 화면회전시 onc 본문
반응형
IOS와 달리 Android에서는 화면회전시에 액티비티가 재생성된다..
그래서 뭔가 간단하지 않은(?) 작업을 onCreate()에서 한다면..
화면 고정을 시키던지..
아래와 같이 작업을 하면된다.
<activity android:name=".MyActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name">
http://developer.android.com/intl/ko/guide/topics/resources/runtime-changes.html
주의: Android 3.2(API 레벨 13)부터 기기가 세로 방향 및 가로 방향 사이를 전환할 때 "화면 크기"도 같이 변경됩니다. 따라서, API 레벨 13 이상(minSdkVersion
및 targetSdkVersion
속성에서 선언한 내용에 따름)을 대상으로 개발하는 경우 방향 변경으로 인한 런타임 다시 시작을 방지하고자 하면, "orientation"
값 외에 "screenSize"
값도 포함시켜야 합니다. 다시 말해, android:configChanges="orientation|screenSize"
를 선언해야 합니다. 하지만, 애플리케이션이 API 레벨 12 이하를 대상으로 하는 경우라면 애플리케이션이 언제든 이 구성 변경을 알아서 처리합니다(이 구성 변경은 액티비티를 다시 시작하지 않습니다. 이는 Android 3.2 이상 기기에서 실행되는 경우에도 마찬가지입니다).
반응형
'#프로그래밍 > Android' 카테고리의 다른 글
[Android] 최근사용앱화면에서 앱화면 가리기(홀드키 꾹화면) (0) | 2016.04.08 |
---|---|
[Android] 폰/태블릿 구분코드 (Phone/Tablet device code) (0) | 2016.04.08 |
[android]네이버 퀵메뉴만들기(바탕화면 플로팅버튼) (1) | 2016.04.07 |
[Android] 핸드폰에 저장된 wifi 비밀번호 알아내기(루팅x) (6) | 2016.03.14 |
[Android] GCM HTTP 테스트하기 / 구현하기 (2016 최신) (8) | 2016.01.29 |
Comments