2012-05-09 5 views
0

방향 변경을 감지하면 내 앱이 다시 시작된 것 같습니다. 글쎄,별로.Android 활동 재시작 방향 변경시

세로 방향 만 사용할 수 있습니다.

로그 고양이에서 내 앱이 여전히 계산 중이지만 진행 대화 상자가 사라지는 것을 볼 수 있습니다.

무슨 일입니까?

내 매니페스트 파일에 이것이 내 활동입니다.

<activity 
      android:name=".xxxActivity" 
      android:label="@string/app_name" 
      android:configChanges="orientation" 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
+0

로그를 게시 할 수 있습니까? – webgenius

답변

0

android : configChanges = "orientation"을 사용하여 방향 변경을 듣고있는 특별한 이유가 있습니까?

그렇지 않으면 제거하고 문제가 사라질 것으로 생각됩니다. 당신이 당신의 활동에 onConfigurationChanged(Configuration) 방법을 추가하는 것을 잊었다 때문에

는 그 활동이 다시 시작,

android:configChanges="orientation|keyboardHidden" 

내 생각에 슈퍼 호출

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
+0

안녕하세요, 구성 변경 사항을 제거했습니다. 문제는 여전히 존재합니다. – Mich

+1

구체적으로 문제가 "있는 것"에 대한 자세한 정보를 제공 할 수 있습니까? onCreate 메소드에 로그인하여 앱이 실제로 회전 할 때이를 호출하는지 확인하십시오. –

+0

onCreate에 로그를 추가했습니다. 그것은 회전 할 때 호출됩니다. – Mich

관련 문제