Android cardslib内存不足错误

Android cardslib内存不足错误,android,listview,view,cardslib,Android,Listview,View,Cardslib,我举了很多不同类型的卡片的例子,这是卡片的子类。我用一个列表来收集它们 每次,listview都是一个实例。我请求服务器和服务器响应我json实例每种类型的卡。之后,我使用CardArrayAdapter到适配器视图 像这样: //init cards from json List<Card> _cards = getCards(data, getActivity()); adapter.addAll(_cards); 什么是“地段”?100 ? 1000 ? 100K?适配器中的

我举了很多不同类型的卡片的例子,这是卡片的子类。我用一个列表来收集它们

每次,listview都是一个实例。我请求服务器和服务器响应我json实例每种类型的卡。之后,我使用CardArrayAdapter到适配器视图

像这样:

//init cards from json
List<Card> _cards = getCards(data, getActivity());
adapter.addAll(_cards);

什么是“地段”?100 ? 1000 ? 100K?适配器中的卡不超过100张我添加了logcate异常由com.nostra13.universalimageloader.core.decode.BaseImageDecoder.decode引发。检查UIL库。当然是,内存中充满了卡视图。无论你做什么,它都会导致oom。
03-23 11:44:26.383  16371-16557/com.kingnez.umasou.app E/ImageLoader﹕ null
java.lang.OutOfMemoryError
        at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
        at android.graphics.BitmapFactory.decodeStreamInternal(BitmapFactory.java:620)
        at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:596)
        at com.nostra13.universalimageloader.core.decode.BaseImageDecoder.decode(BaseImageDecoder.java:78)
        at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.decodeImage(LoadAndDisplayImageTask.java:264)
        at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryLoadBitmap(LoadAndDisplayImageTask.java:237)
        at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.run(LoadAndDisplayImageTask.java:135)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:841)