我有两个xml文件(main.xml),一个在布局中,一个在布局中。在可扩展标记语言中,我有一个listView。因此,当我在横向模式下运行我的应用程序,在纵向模式下转动设备后,它工作得很好,但当我在纵向模式下运行我的应用程序并在横向模式下运行时,listView的数据不再加载。我不明白我会有什么问题。景观->肖像是好的,肖像->景观是不好的。你对此有什么想法。
在这里加载数据。
public void loadData(final User user) {
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
init(user);
getUserGroups(user.getSocialAcountByName("way").getSocial_uid(), "way");
}
});
}
发布于 2011-12-22 10:09:14
问题出在你的活动的生命周期。如果只是将数据加载到onCreate
中,那么每次活动重新启动时都会丢失数据(这种情况随时都可能发生)。因此,为了安全起见,您可能只需要将数据加载转移到onResume
。
https://stackoverflow.com/questions/8601958
复制相似问题