:이전 기기와 AndroidManifest를 configChanges "화면 크기"
주의 : 안드로이드 3.2 (API 레벨 13), "화면 크기" 는 세로 및 가로 사이 때 디바이스 스위치를 변경부터는 정위. 따라서 API 레벨 13 이상 (minSdkVersion 및 targetSdkVersion 속성으로 선언 된 )을 개발할 때 방향 변경으로 인해 런타임이 다시 시작되는 것을 방지하려면 에 'orientation'속성 외에 'screenSize'값을 포함해야합니다. 값. "| 화면 크기 오리엔테이션"
내가 screenSize
설정 변경을 무시해야 할 configChanges =이 : 그건 당신이 안드로이드를 decalare해야합니다. 최소 SDK 레벨은 8 (Android 2.2)이고 대상 SDK 레벨은 13입니다. 따라서 매니페스트에 소개해야합니다.
그러나 Eclipse는 Android 설정이 2.2로 설정되어 있기 때문에이를 인식하지 못합니다. 그래서 나는 그것을 적절한 수준으로 바꿨고, 이제는 적절하게 구축됩니다.
그래도 screenSize
구성 변경을 사용할 수 없었던 이전 버전에는 문제가있을 수 있습니다. 예를 들어 앱이 Android 2.2. 기기에서 실행될 때). 즉, screenSize
이 알 수없는 값이기 때문에 애플리케이션이 매니페스트를 읽을 때 애플리케이션이 중단됩니다. 아니면 3.2 이전 장치에서 무시할 것입니까?
P .: 실제 장치에서 테스트 할 기회가 없으며, 중요한 문제에서 에뮬레이터 만 신뢰하지 않습니다.
답변 해 주셔서 감사합니다. 그가 먼저 게시했기 때문에 Android Penguin의 답변을 수락대로 설정했습니다. 나는 너의 것을지지했다. –
나는 문자 그대로 당신을 이겨내 다니 미안 해요. P는 당신의 것을 모두 업 그레 이드했습니다. =) – AndroidPenguin
upvotes에 감사드립니다! 걱정하지 마라, 나는 누군가 대답을 게시하기 위해 나를 때리는 것을 완전히 놀라지 않는다. 만큼 올바른 한, 난 전혀 상관 없어 :) –