Android 解決螢幕旋轉時重啟onCreate方法
阿新 • • 發佈:2019-01-11
在對應的Activity註冊的時候新增
android:configChanges="orientation|keyboardHidden|screenSize"
就行了。
還可以在這個Activity中新增如下程式碼對螢幕旋轉進行監聽:
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
// 監聽橫屏
} else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
// 監聽豎屏
}
}