我喜歡用戶可以指定所需活動的方向:橫向或縱向。用戶指定活動方向
我的活動被宣佈在AndroidManifest.xml這樣的:
<activity
android:name=「.ActivityA」
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="keyboardHidden"
android:windowSoftInputMode="adjustResize">
</activity>
而且在活動的onCreate方法我稱之爲
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
int preferedOrientation = /* Code that get the prefered orientation */
setRequestedOrientation(preferedOrientation);
...
}
但是當用戶指定的景觀,活動首次出現在PORTRAIT中,然後重新創建到LANDSCAPE。
這是怎麼回事?
謝謝。