我有一个Activity,里面嵌套了一个ListView,在Activity的onCreate方法中,我编写了用于填充 ListView 数据的代码,这些数据来自服务器,因此需要调用网络 URL 进行填充。我在同一 Activity 类中拥有 ListView 的 ArrayAdapter。
现在我遇到的问题是,在大多数情况下,我的 Activity 表现得很正常,但是当方向发生变化(从竖屏切换到横屏或者反之)时,数据就会丢失,需要重新调用新的数据来填充相同的旧数据。这不是代码意图中预期的结果,请问应该如何处理?