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