diff options
Diffstat (limited to 'src/org/fox/ttrss/Attachment.java')
| -rw-r--r-- | src/org/fox/ttrss/Attachment.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/Attachment.java b/src/org/fox/ttrss/Attachment.java index 38cc16d8..37c4a08a 100644 --- a/src/org/fox/ttrss/Attachment.java +++ b/src/org/fox/ttrss/Attachment.java @@ -1,5 +1,9 @@ package org.fox.ttrss;
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+
import android.os.Parcel;
import android.os.Parcelable;
@@ -30,6 +34,19 @@ public class Attachment implements Parcelable { out.writeInt(post_id);
}
+ public String toString() {
+ if (title != null && title.length() > 0) {
+ return title;
+ } else {
+ try {
+ URL url = new URL(content_url.trim());
+ return new File(url.getFile()).getName();
+ } catch (MalformedURLException e) {
+ return content_url;
+ }
+ }
+ }
+
public void readFromParcel(Parcel in) {
id = in.readInt();
content_url = in.readString();
|