-
类似于信号机制查看全部
-
LruCache类的使用查看全部
-
异步加载缓存 Lru查看全部
-
AsyncTask实例查看全部
-
1查看全部
-
1.使用InputStreamReader()将字节流转化为字符流; 2.使用BufferedReader()将字符流以Buffer的形式写入buffer对象; 3.使用while将数据拼接出来;查看全部
-
缓存机制查看全部
-
//如果缓存中已经存在该图片则设置缓存图片否则设置默认图片 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是不是对应positon的条目 imageView.setImageBitmap((Bitmap)msg.obj);查看全部
-
// 避免缓存图片对正确图片造成的影响 viewHolder.ivIcon.setTag(url); // 这种方式创建的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
提交
取消