2012-01-03 8 views
0

は私が活性を有し、マニフェストに私は アンドロイド活動の構成変更の問題

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.theme" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <application android:label="@string/app_name" android:icon="@drawable/icon"> 
     <activity android:name=".MyActivity" 
        android:theme="@android:style/Theme.Translucent" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 

Theme.Translucent

テーマを設定したが、今の私の活動が向きを変えることはありません。それはテーマのためですか?テーマを削除せずにこれを修正する方法を知っていますか?

public class MyActivity extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 

    @Override 
    public void onConfigurationChanged(Configuration newConfig) { 
     super.onConfigurationChanged(newConfig); 
    } 
} 
+0

削除アンドロイド:configChangesは=「向き」... –

+0

私はそれを削除したが、それはまだ –

+0

が、それはアンドロイドすべきではない働いていません:名前=「MyActivity」? – Dante

答えて

0

これはテーマに起因するものではありません。これをアクティビティに追加すると、たとえばデバッグ中に呼び出されたかどうかを確認できますか?

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
} 
+0

が動作していません...すでに試しました –

関連する問題