我有一个包含4个元素的活动。包含日期列表的微调框,包含小时列表的微调框,按钮和列表视图。微调器的选定项目用于形成一个Web服务URL,当点击该按钮并在列表视图中显示响应时调用该URL。正在Android上执行屏幕旋转时停止onCreate
问题是,如果用户以纵向模式查看应用程序,选择日期,选择一个小时并单击该按钮,则Web服务调用的响应会显示在列表视图中,但是如果设备旋转到那么列表视图中的数据就消失了(因为为了得到它,需要点击按钮)。
我明白,屏幕旋转时会调用onCreate。我不想强制方向,所以有什么办法可以阻止列表视图被清除?请注意,我的旋转器中的选定值在旋转后保持不变,它只是列表视图中的响应丢失。
防止活动休闲
这真的不是一个好主意,请参阅:http://stackoverflow.com/questions/7818717/why-not-use-always-androidconfigchanges-keyboardhiddenorientation – goetzc 2016-10-12 21:34:59