Bitmap of FeedImage is now saved globally
This commit is contained in:
parent
b85543ff25
commit
efe638fa87
|
@ -65,7 +65,7 @@ public class ItemviewActivity extends SherlockActivity {
|
||||||
txtvPublished.setText(item.getPubDate());
|
txtvPublished.setText(item.getPubDate());
|
||||||
txtvTitle.setText(item.getTitle());
|
txtvTitle.setText(item.getTitle());
|
||||||
if(item.getFeed().getImage() != null) {
|
if(item.getFeed().getImage() != null) {
|
||||||
imgvImage.setImageBitmap(BitmapFactory.decodeFile(item.getFeed().getImage().getFile_url()));
|
imgvImage.setImageBitmap(item.getFeed().getImage().getImageBitmap());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@ public class FeedlistAdapter extends ArrayAdapter<Feed> {
|
||||||
|
|
||||||
holder.title.setText(feed.getTitle());
|
holder.title.setText(feed.getTitle());
|
||||||
if(feed.getImage() != null) {
|
if(feed.getImage() != null) {
|
||||||
holder.image.setImageBitmap(BitmapFactory.decodeFile(feed.getImage().getFile_url())); // TODO select default picture when no image downloaded
|
holder.image.setImageBitmap(feed.getImage().getImageBitmap()); // TODO select default picture when no image downloaded
|
||||||
}
|
}
|
||||||
// TODO find new Episodes txtvNewEpisodes.setText(feed)
|
// TODO find new Episodes txtvNewEpisodes.setText(feed)
|
||||||
return convertView;
|
return convertView;
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
package de.podfetcher.feed;
|
package de.podfetcher.feed;
|
||||||
|
|
||||||
|
import android.graphics.Bitmap;
|
||||||
|
import android.graphics.BitmapFactory;
|
||||||
|
|
||||||
public class FeedImage extends FeedFile {
|
public class FeedImage extends FeedFile {
|
||||||
protected String title;
|
protected String title;
|
||||||
|
protected Bitmap image_bitmap;
|
||||||
|
|
||||||
public FeedImage(String download_url, String title) {
|
public FeedImage(String download_url, String title) {
|
||||||
super();
|
super();
|
||||||
|
@ -23,6 +27,13 @@ public class FeedImage extends FeedFile {
|
||||||
public String getTitle() {
|
public String getTitle() {
|
||||||
return title;
|
return title;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Bitmap getImageBitmap() {
|
||||||
|
if(image_bitmap == null) {
|
||||||
|
image_bitmap = BitmapFactory.decodeFile(getFile_url());
|
||||||
|
}
|
||||||
|
return image_bitmap;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue