0

Galaxy S2 でアプリケーションをテストしています 画面をオフにして再びオンにするたびに問題が発生します。私のアプリケーションは、マニフェストによってランドスケープにロックされています。ロック画面は、アプリケーションを縦向きにレンダリングしているが横向きに表示する奇妙な方向にアプリケーションを強制します (画面の右側の 2/5 が黒く、縦向きのレンダリングが下から外れているように)。この状態では、アプリケーションも応答しません。すぐに家に帰って(または戻って)アプリケーションを思い出すと、完璧に機能します。

同様に、別のロック画面を使用しても (PowerAmp で試しました)、問題なく動作します。

では、なぜこれが台無しになっているのか、そしてこれが起こったときに向きを修正する方法を理解するのを手伝ってくれる人はいますか?

フラグ (window.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD)) を使用してロック画面を回避することでこれを回避できますが、ロック画面を回避する他の理由はなく、何が起こっているのか知りたいです。

4

2 に答える 2

0

これはS2に特有の問題のように聞こえます。エミュレーターまたはその他のデバイスでアプリを試しましたか。S2がAndroidの一部を正しく実装していない可能性があります。

于 2012-02-16T06:44:28.040 に答える
0

アプリケーションで方向の問題を処理するには、これを次のようなアクティビティに使用してみてください

<activity android:configchanges="orientation|keyboardHidden" />

Android Manfiest ファイルに .

于 2012-02-16T07:53:06.693 に答える