2011-12-01 1 views

답변

2

물론 가능은, 활동이 추가

android:configChanges="orientation|keyboardHidden" 

하면 자세한 내용을보실 수 있습니다 내 기사에 대한이 팁에 대한 정보 : http://xjaphx.wordpress.com/2011/09/19/the-less-known-over-screen-orientation/

+0

추가하려고 시도했지만 예외가 발생했습니다. – NullPointerException

+0

android.app.SuperNotCalledException : 응용 프로그램이 super.onConfigurationChanged를 호출하지 못했습니다.() – NullPointerException

0

활동의 명단이 추가 - 안드로이드 : configChanges = "오리엔테이션"AndroidManifest.xml에서

+0

android.app.SuperNotCalledException : 응용 프로그램이 super.onConfigurationChanged()를 호출하지 못했습니다. – NullPointerException

2

이 기사 읽기 Handling Runtime Changes. 다음 활동이 다시 만들어집니다 및 onCreate 다시 호출됩니다 - 기본적으로 두 가지 옵션이

  1. 안드로이드 핸들 구성을 변경하자

    이있다.

  2. 직접 처리하면 활동이 파괴되지 않습니다.

1

네, 매니페스트에 android:configChanges="orientation"을 추가하여이 작업을 수행 할 수 있습니다.

그러나이 경로를 선택하면 Android에서 많은 리소스 관리를 많이 잃게됩니다. 당신은 활동이 위의 매니페스트 변경없이 재현되어 있기 때문에 적절하게 저장하고 상태를 복원하려면

는, 당신은 onSaveInstanceState() and onRestoreInstanceState()

+0

android.app.SuperNotCalledException : 응용 프로그램이 super.onConfigurationChanged()를 호출하지 못했습니다. – NullPointerException