2011-09-21 82 views
0

我正在從一個活動移動到另一個活動,第二個活動是顯示列表視圖。我使用arraylist的數據來填充listview,所以爲此我使用「for」條件進行循環。所以爲了循環它的花費時間來加載該頁面。該頁面加載時間取決於arraylist中的數據,如果arraylist中有更多數據,則循環花費時間。 有什麼方法可以減少頁面加載時間。活動加載時間問題(加載活動時的性能問題)

+0

您可以包括一些代碼? –

回答

0

我會看看你在AsyncTask中長時間運行的邏輯,當它完成時,顯示你的列表視圖結果。你可以找到更多這方面的信息:

http://developer.android.com/resources/articles/painless-threading.html

+0

感謝您的回答。 我做了同樣的事情,但我的問題是在第一個活動一個搜索按鈕在那裏,如果我點擊該按鈕它會做一些背景處理,因爲我已經使用異步任務,當時我已顯示進度對話框。在後執行我已經解僱了那個對話框。在完成後臺進程後,它將轉到下一個活動,它將在下一個活動中顯示listview,因此我已經顯示一次進度對話框。 – Reddy