0
在android中,當設備的方向更改時,活動將被銷燬並重新創建。有沒有一種方法來防止這種情況發生,而不阻止android清單中的方向更改?配置更改
在android中,當設備的方向更改時,活動將被銷燬並重新創建。有沒有一種方法來防止這種情況發生,而不阻止android清單中的方向更改?配置更改
在您的清單中的主要活動,添加行
android:configChanges=<x>
其中x是你想在你的活動,以應對變化的類型。爲了方向,使用「方向」。然後,您的活動方法onConfigurationChanged將被調用,您可以根據需要處理它。
可能你不需要任何特殊處理,因爲佈局知道如何重新佈局和繪製自己。
試試這個:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//Do your operation and agin unfix orientation
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);