3

Android バージョン 4.0.3 でなぜ android:configChanges="orientation" が機能しなかったのだろうか。画面が回転すると、アクティビティが再開されます。

この問題について親切に助けてください。

Rgds、ビラク

4

2 に答える 2

7

次のように screenSize も追加してください。

android:configChanges="orientation|screenSize" 

それはあなたの問題を解決します。

于 2012-09-02T05:59:31.380 に答える
0

明らかに、orientation|screenSize (?) を使用すると、Android 4 で onCreate が妨げられ、以前の Android バージョンでは何も壊れていないようです。

android:configChanges="orientation|screenSize"

なぜこれが必要なのかわからず、この新しい値に関するドキュメントをよく理解していません。

HONEYCOMB_MR2 では、方向が変更されると、アクティビティはこれを方向と画面サイズの 2 つの構成変更と見なすと思われます。また、どちらもデフォルトでアクティビティを再作成しようとします。

于 2012-09-02T06:03:34.380 に答える