From ecf14c5f21f529845eff27439d81db374a03754d Mon Sep 17 00:00:00 2001 From: Joshua <8Joshua@web.de> Date: Thu, 2 Aug 2018 15:02:52 +0200 Subject: [PATCH] =?UTF-8?q?URLs=20bei=20Ank=C3=BCndigunen=20werden=20jetzt?= =?UTF-8?q?=20angezeigt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../moddetails/ModDetailAnnounceAdapter.java | 9 ++++++++- .../sebse/fuplanner/services/KVV/KVVModuleList.java | 13 ++++++++++++- .../fuplanner/services/KVV/types/Announcement.java | 12 ++++++++++-- 3 files changed, 30 insertions(+), 4 deletions(-) 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(); } }