0
我有2个xml文件(main.xml),一个在layout中,一个在layout-land中。在那个XML我有一个listView。所以,当我在横向模式下运行我的应用程序,然后在纵向模式下开启设备时,它工作正常,但是当我在纵向模式下运行应用程序并打开横向模式时,listView的数据不再加载。我不明白我在这里可能会遇到什么问题。风景 - >人像很好,portraid - >风景很差。有没有这个想法。肖像和景观建议
在这里加载数据。
public void loadData(final User user) {
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
init(user);
getUserGroups(user.getSocialAcountByName("way").getSocial_uid(), "way");
}
});
}
你在哪里加载数据(哪种方法)?我认为这可能是一个活动生命周期问题。你可以发布一些代码吗? – pablochan 2011-12-22 09:42:40
感谢您的编辑,但这不完全是我的意思。如果我不清楚,我很抱歉。我的意思是,你在哪个Activity生命周期方法中加载数据(onCreate,onStart等)?如果我没有记错,当您更改为纵向/横向时,活动会重新启动。 – pablochan 2011-12-22 09:58:20
我使用onCreate()bro。 – fish40 2011-12-22 10:02:25