这是因为当屏幕方向旋转时,活动重新启动.在这种情况下,您可以在
AndroidManifest文件的标签中添加configChanges属性,以停止重新创建活动.
android:configChanges="orientation|keyboardHidden">
通过这个方向可以改变进度条的工作,也不会停止虽然方向改变.
UPDATE
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
setContentView(R.layout.login_landscape);
}
else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
setContentView(R.layout.login);
}
}