我有一个Android活动与分段。当我的应用程序启动时,一个列表视图加载了10个从服务器发送的元素。 (简单的请求)。Android:如何在方向更改时重新创建Activity?
当我改变我的设备的方向,活动重新创建,我也看到我的请求加载我的列表视图的微调。
我该如何禁止重新创建活动?
我已经设置了标志:
android:configChanges="orientation|keyboardHidden|screenSize"
而且onConfigurationChanged:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
mDrawerToggle.onConfigurationChanged(newConfig);
}
根据我的知识,如果您使用'android:configChanges =“orientation | keyboardHidden | screenSize”'该视图不会被重绘。请确保您使用的是正确的活动 –
是的,当我添加此标志时,当我更改方向时不会重新创建视图。但显示不正确。它只占用屏幕的一部分。 – wawanopoulos
这是因为您可能需要创建单独的纵向和横向布局,并且在旋转手机时,请充气正确的手机。 – Mikel