Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Log.d("position",String.valueOf(position));
- String[] imgString = String.valueOf(data.get(position)).split(".123456789qqq.");
- final String imgSrc = imgString[1];
- GetBitmap getImageMessage = new GetBitmap(getContext(),imgSrc);
- Bitmap bmp = null;
- try {
- bmp = getImageMessage.execute().get();
- } catch (InterruptedException e) {
- e.printStackTrace();
- } catch (ExecutionException e) {
- e.printStackTrace();
- }
- if(images.containsKey(imgSrc)){
- messageImg.setImageBitmap(images.get(imgSrc));
- messageImg.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(ctx, ViewImage.class);
- intent.putExtra("imgUrl", url + "/" + imgSrc);
- ctx.startActivity(intent);
- }});
- }
- else if(bmp==null){
- downloadImg downloadImg = new downloadImg();
- downloadImg.setUrl(url+"/"+imgSrc);
- Bitmap bitmap = null;
- try {
- bitmap = downloadImg.execute().get();
- } catch (InterruptedException | ExecutionException e) {
- e.printStackTrace();
- }
- images.put(imgSrc,bitmap);
- imageView.setImageBitmap(bitmap);
- Bitmap toPut = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
- PutBitmap putBitmap = new PutBitmap(getContext(),imgSrc,toPut);
- try {
- if(putBitmap.execute().get()){
- Log.d("hogus3","yes");
- }
- } catch (InterruptedException e) {
- e.printStackTrace();
- } catch (ExecutionException e) {
- e.printStackTrace();
- }
- messageImg.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(ctx,ViewImage.class);
- intent.putExtra("imgUrl",url+"/"+imgSrc);
- ctx.startActivity(intent);
- }
- });
- }
- else{
- images.put(imgSrc,bmp);
- imageView.setImageBitmap(bmp);
- Log.d("zaladowalo3","tak");
- }
- toReplace = ".123456789qqq."+imgSrc+".123456789qqq.";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement