diff options
author | lado <herrlado@gmail.com> | 2011-10-26 14:40:33 +0200 |
---|---|---|
committer | lado <herrlado@gmail.com> | 2011-10-26 14:40:33 +0200 |
commit | a173391b584a9ddbf7ed0cd523aa72fe855b958c (patch) | |
tree | 80ced50d02697dba18e85519d9d9479b89ad3111 /vdrmanager | |
parent | a5e619465700e77bfbdb44a997edeefacfee99fc (diff) | |
download | vdr-manager-a173391b584a9ddbf7ed0cd523aa72fe855b958c.tar.gz vdr-manager-a173391b584a9ddbf7ed0cd523aa72fe855b958c.tar.bz2 |
refactor
Diffstat (limited to 'vdrmanager')
-rw-r--r-- | vdrmanager/src/de/bjusystems/vdrmanager/gui/Utils.java | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/vdrmanager/src/de/bjusystems/vdrmanager/gui/Utils.java b/vdrmanager/src/de/bjusystems/vdrmanager/gui/Utils.java index 6886e37..fef4108 100644 --- a/vdrmanager/src/de/bjusystems/vdrmanager/gui/Utils.java +++ b/vdrmanager/src/de/bjusystems/vdrmanager/gui/Utils.java @@ -1,6 +1,8 @@ package de.bjusystems.vdrmanager.gui; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import android.app.Activity; import android.app.AlertDialog; @@ -14,6 +16,7 @@ import android.text.TextUtils; import android.text.style.ForegroundColorSpan; import android.util.Pair; import de.bjusystems.vdrmanager.R; +import de.bjusystems.vdrmanager.app.C; import de.bjusystems.vdrmanager.data.Channel; import de.bjusystems.vdrmanager.data.Event; import de.bjusystems.vdrmanager.data.EventFormatter; @@ -21,6 +24,7 @@ import de.bjusystems.vdrmanager.data.Preferences; public class Utils { + public static final List EMPTY_LIST = new ArrayList(0); public static final ForegroundColorSpan HIGHLIGHT_TEXT = new ForegroundColorSpan( Color.RED); @@ -84,7 +88,7 @@ public class Utils { } public static boolean isLive(Event event) { - long now = new Date().getTime(); + long now = System.currentTimeMillis(); return now >= event.getStart().getTime() && now < event.getStop().getTime(); } @@ -182,7 +186,7 @@ public class Utils { share.putExtra(android.content.Intent.EXTRA_SUBJECT, sb.toString()); sb = new StringBuilder(); sb.append(title).append("\n\n"); - sb.append(event.getChannelNumber() +" " + event.getChannelName()); + sb.append(event.getChannelNumber() + " " + event.getChannelName()); sb.append("\n\n"); sb.append(ef.getShortText()); sb.append("\n\n"); @@ -192,14 +196,19 @@ public class Utils { activity.startActivity(Intent.createChooser(share, activity.getString(R.string.share_chooser))); } - - public static String mapSpecialChars(String src){ - if(src == null){ + public static String mapSpecialChars(String src) { + if (src == null) { return ""; } - return src.replace("|##", ":").replace("||#", "\n"); + return src.replace("|##", C.DATA_SEPARATOR).replace("||#", "\n"); } + public static String unMapSpecialChars(String src) { + if (src == null) { + return ""; + } + return src.replace(C.DATA_SEPARATOR, "|##").replace("\n", "||#"); + } } |