多くのデフォルト機能をオーバーライドするカスタム アクティビティ クラスをコーディングしています (他のアクティビティ クラスのスーパー クラスとして使用)。私が望むこれらの機能の 1 つは向きの処理です。
android:configChanges="orientation"
マニフェストで。上記の行と同じことを Java コードで強制する方法はありますか?
多くのデフォルト機能をオーバーライドするカスタム アクティビティ クラスをコーディングしています (他のアクティビティ クラスのスーパー クラスとして使用)。私が望むこれらの機能の 1 つは向きの処理です。
android:configChanges="orientation"
マニフェストで。上記の行と同じことを Java コードで強制する方法はありますか?
XML に属性を含める必要がありますが、Java でも処理できます。ここで私のブログ投稿を参照してください: http://c0deattack.wordpress.com/2010/12/25/dealing-with-screen-orientation-changes-manually/
編集: configChanges 属性をプログラムで設定することはできません。アクティビティの作成方法に関係していると思います。最初に XML から作成され、次にアクティビティ実装でオーバーライドされたメソッドが呼び出されます。configChanges 属性を変更できる API はありません。