2016-03-02 102 views

回答

0

這只是一個android應用程序太多的內存消耗..我不認爲你真的想要在同一時間加載所有這些。我會首先重新考慮這些要求。

應該有一個解決方案仍然滿足用戶,並且不會將很多視圖加載到內存中。我不知道這裏的用例是什麼,但我會建議實現類似分頁的功能。加載數量有限的項目,並且只有當用戶想要查看更多項目時,才顯示進度條並加載更多項目。

E.g.如果用戶滾動到最後一個項目,或者只是創建一個「顯示更多」按鈕,則可以加載更多內容。我不確定哪個解決方案可以適用於您的應用。另外,我實際上將新項目加載到同一個GridView替換以前加載的位圖,因爲它們中的每一個都需要大量內存。您可以隨時以編程方式控制滾動位置(如果需要)。