我有一个使用简单Webview的Android应用程序。网上有许多输入区域和文本区域。目前,当用户改变移动设备的方向时,所有输入都被刷出并刷新。如何在方向改变后保留所有这些输入?
我不希望在使用应用程序时限制用户只有纵向或横向模式。
我已经阅读了这些问题,但似乎它们不起作用。它们只与防止重新加载活动有关。
Activity restart on rotation Android Change screen orientation in Android without reloading the activity
非常感谢!
答案 0 :(得分:0)
在您的活动中
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
System.out.println("this's landscape");
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
System.out.println("this's portrait");
}
}
清单中的(活动标签内)
android:configChanges="orientation|keyboardHidden|screenSize"