diff --git a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailAnnounceAdapter.java b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailAnnounceAdapter.java index af98fb6..852bce1 100644 --- a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailAnnounceAdapter.java +++ b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailAnnounceAdapter.java @@ -5,6 +5,8 @@ import android.view.View; import android.view.ViewGroup; import android.widget.BaseExpandableListAdapter; +import java.util.ArrayList; + import de.sebse.fuplanner.R; import de.sebse.fuplanner.services.KVV.types.Announcement; import de.sebse.fuplanner.services.KVV.types.Modules; @@ -18,7 +20,12 @@ class ModDetailAnnounceAdapter extends BaseExpandableListAdapter { @Override public String getChild(int groupPosition, int childPosititon) { - return this.getGroup(groupPosition).getBody(); + String s= this.getGroup(groupPosition).getBody(); + ArrayList urls = this.getGroup(groupPosition).getUrls(); + for (int j =0; j urls = new ArrayList<>(); + for (int j =0; j urls; - public Announcement(String id, String title, String body, String createdBy, long createdOn) { + public Announcement(String id, String title, String body, String createdBy, long createdOn, ArrayList urls) { this.id = id; this.title = title; this.body = body; this.createdBy = createdBy; this.createdOn = createdOn; + this.urls = urls; + } + + public ArrayList getUrls() { + return urls; } public String getId() { @@ -44,6 +51,7 @@ public class Announcement implements Serializable { "\nTitle: "+getTitle()+ "\nBody length: "+getBody().length()+ "\nCreated by: "+getCreatedBy()+ - "\nCreated on: "+getCreatedOn(); + "\nCreated on: "+getCreatedOn()+ + "\nURLs: "+getUrls().toString(); } }