已采納回答 / 天花板之戀
在MyAdapter的適配器中已經有了靜態的List集合,這個集合就是存放的選中的圖片的絕對路徑啊public static List<String> mSelectedImage = new LinkedList<String>();
2016-04-28
已采納回答 / 1愛已成殤
改用?BitmapFactory.decodeResource()得到bitmap?? 再setBackgroundDrawable(new?BitmapDrawable(bitmap)) ?確實可以減緩內存問題
2016-04-12
后臺輪詢線程(Thread)不斷訪問任務隊列(LinkList<Runnable>),如果任務隊列中有加載圖片的任務(Runnable),就通過Handler發消息給線程池(ExecuterService),讓線程池拿出一個子線程,然后根據調度任務的策略(LIFO)從任務隊列中取出一個任務去完成圖片的獲取,因為圖片是異步的在子線程中獲取到的,不能直接顯示,所以需要通過一個UI相關的Handler把圖片對象發送到UI線程中,最后完成圖片的顯示。把這個邏輯搞清楚了,回頭再看看,需要設計哪些變量,一目了然。
2016-03-26