我在我的应用程序中所期望的是来自服务器的数据,所有内容,甚至是视图,都是动态创建的。活动布局分为两部分。左侧是列表,右侧是动态片段更改。每当方向改变时,再次进行服务器调用(当活动被销毁并重新创建时)。这工作正常。 有三个片段(2个是地图)必须在布局的右侧从内部调用。
现在我不希望这件事发生。我不希望所有内容再次刷新并从头开始。
我无法在清单中设置configChange,因为横向和纵向布局中的图像大小有些不同。
所需要的是在不重新创建活动的情况下更改方向的布局。
我尝试过使用onSaveInstanceState()和onRetainNonConfigurationInstance()但无法使用它。
答案 0 :(得分:0)
我认为您的解决方案是在清单上设置configChange并为纵向和横向创建不同的布局,以便获得您期望的结果:不刷新活动,并控制ImageView的大小。