2011-01-18 20 views
0

私のコードは以下ですが、画面の向きが変更されたときにこのメソッドを呼び出すことはできません。ランドスケープモードでの方向変更

public void onConfigurationChanged(Configuration newConfig) { 
     super.onConfigurationChanged(newConfig 
      Intent in=new Intent("com.world.delailsActivity") 
          startActivity(in) 
} 

とmainfest.xmlファイルがあなたの最初の活動に

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".WorldCup" android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" 
        android:configChanges="keyboardHidden|orientation" /> 
      </intent-filter> 
     </activity> 
     <activity android:name=".ScoreActivity" android:label="@string/app_name" 
      android:configChanges="keyboardHidden|orientation" > 
      <intent-filter> 
       <action android:name="com.worldcup.ScoreActivity" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
    </application> 
+1

コンパイルされますか? – Cristian

+0

あなたのマニフェストに定義されているcom.world.delailsActivityは見えません。またはあなたの意図がcom.worldcup.ScoreActivityを呼び出す必要がありますか? – Adinia

答えて

1

で、あなたのアンドロイド:configChanges属性は、あなたの活動の要素ではなく、カテゴリにする必要があります。

関連する問題