-
類似于信號機制查看全部
-
LruCache類的使用查看全部
-
異步加載緩存 Lru查看全部
-
AsyncTask實例查看全部
-
1查看全部
-
1.使用InputStreamReader()將字節(jié)流轉(zhuǎn)化為字符流; 2.使用BufferedReader()將字符流以Buffer的形式寫入buffer對象; 3.使用while將數(shù)據(jù)拼接出來;查看全部
-
緩存機制查看全部
-
//如果緩存中已經(jīng)存在該圖片則設(shè)置緩存圖片否則設(shè)置默認圖片 Bitmap bitmap = imageLoader.getBitmapFromCache(url); if (bitmap != null) { viewHolder.mIcon.setImageBitmap(bitmap); } else { viewHolder.mIcon.setImageResource(R.mipmap.ic_launcher); }查看全部
-
第一次加載走onScroll方法 兩個條件。手動加載圖片,并修改條件查看全部
-
// 避免緩存圖片對正確圖片造成的影響 viewHolder.ivIcon.setTag(url); public void handleMessage(Message msg){ if(imageView.getTag().equals(mUrl)){ // mUrl臨時變量。判斷當前的url是不是對應(yīng)positon的條目 imageView.setImageBitmap((Bitmap)msg.obj);查看全部
-
// 避免緩存圖片對正確圖片造成的影響 viewHolder.ivIcon.setTag(url); // 這種方式創(chuàng)建的Message會使用回收到的Message,提高使用效率 Message message = Message.obtain();查看全部
-
getBitmapFromURL(String urlString){ new URL(urlString); (HTTPURLConnection)url.openConnection(); new BufferedInputStream(con.getInputStream()); ****bitmap = BitmapFactory.decodeStream(bis); return bitmap;查看全部
-
AsyncTask<String,Void,List<NewBean>>{ ... onPostExecute(List<NewsBean> newsBeans){ .. new NewsAdapter(...); mListView.setAdapter(adapter);查看全部
-
InputStream //輸入流InputStreamReader(is,"utf-8");//字符輸入流 BufferedReader // 字符緩沖流,一次讀取一行 while((line = br.readLine())!=null){ result+=line; ... return result;查看全部
-
// 避免緩存圖片對正確圖片造成的影響 viewHolder.ivIcon.setTag(url);查看全部
舉報
0/150
提交
取消