に異なる動作をします。 1.スマートフォン「setRequestedOrientation」のテストでアクティビティが破棄され、再度画面の向きが変更されます。 2.タブレット端末でテストする場合、このコードは1回だけアクティビティを実行します。 "setRequestedOrientation"の後は、破棄することなくそのまま継続し、再びアクティビティを作成します。これは、onCreateでデバッガを使用せずに、またはブレークポイントなしでスタートコードを実行する場合に発生します。 onCreate関数で停止した場合 - ログに表示されます - 破棄し、再びonCreateを実行します。 タブレットで特定の状況を捉えるにはどうすればよいですか?Androidの画面の向きの変更は、私がして活性を有するタブレット
更新日: - 「Orientation lock」がオフの場合、タブレットの問題が発生します。 「オリエンテーションロック」が有効になっている場合、プログラムはスマートフォンと同じように動作します。
UPDATE2: - アプリケーション全体に優先スクリーンの向きを設定できますか?それで、アクティビティが所望の向きを知り始めるとき。これは、不自然な呼び出し 'setScreenOrientation'を行い、2回目のアクティビティ作成を回避します。
ありがとうございます。私はこのように知っています。 Googleはこれをしないことを強くお勧めします。 – Kostadin