-
1、新建圖片加載類查看全部
-
利用colorfilter可以添加選擇效果查看全部
-
使用wait和nofityall的代碼如下: synchronized (mInstance) { mThreadHandler = new Handler() { @Override public void handleMessage(Message msg) { // 通過線程池去從隊列中取出任務并執行 Runnable task = getTask(); if (task != null) { mThreadPool.execute(task); } } }; mInstance.notifyAll(); } private void addTasks(Runnable runnable) { mTaskQueue.add(runnable); synchronized (mInstance) { while (mThreadHandler == null) { try { mInstance.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } mThreadHandler.sendEmptyMessage(1); } }查看全部
-
挺好,這里應該使用到了synchronized同步塊,然后調用Object對象notifyall和wait方法來實現類似生產者-消費者模型的同步機制。<br> <br> 我猜測的,后面肯定是用這種方法,不是我吃翔。 我擦,竟然不是,算了,忍了。其實用wait和notifyall很簡單的。示例代碼如下:查看全部
-
向LruCache里放數據,沒必要再判斷這個值是否存在了。 因為本身LruCache是線程安全的,同時內部是使用HashMap實現的。同一個key的value不會重復存儲。查看全部
-
圖片顯示的要求查看全部
-
仿微信圖片緩存查看全部
-
優化問題查看全部
-
后臺輪詢線程的實現查看全部
-
ImageLoader查看全部
-
線程池初始化方法查看全部
-
sizeof用法查看全部
-
獲取系統最大內存方法查看全部
-
壓縮圖片查看全部
-
imgloder lruCache查看全部
舉報
0/150
提交
取消