aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/cgeotrackable.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2012-05-15 08:08:24 +0200
committerBananeweizen <bananeweizen@gmx.de>2012-05-15 08:08:24 +0200
commitd29085d093a35ff5f08ef9415ea7d6a846f17c68 (patch)
treeb1563180f491a5135b755cbbdb3ed8d88ea2829d /main/src/cgeo/geocaching/cgeotrackable.java
parent55f3fb7375c6ad64f40db46d94646685464e331e (diff)
downloadcgeo-d29085d093a35ff5f08ef9415ea7d6a846f17c68.zip
cgeo-d29085d093a35ff5f08ef9415ea7d6a846f17c68.tar.gz
cgeo-d29085d093a35ff5f08ef9415ea7d6a846f17c68.tar.bz2
refactoring: minor cleanups
* use ellipsis * avoid String concatenation
Diffstat (limited to 'main/src/cgeo/geocaching/cgeotrackable.java')
-rw-r--r--main/src/cgeo/geocaching/cgeotrackable.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/main/src/cgeo/geocaching/cgeotrackable.java b/main/src/cgeo/geocaching/cgeotrackable.java
index 4d982a2..63ad788 100644
--- a/main/src/cgeo/geocaching/cgeotrackable.java
+++ b/main/src/cgeo/geocaching/cgeotrackable.java
@@ -112,18 +112,18 @@ public class cgeotrackable extends AbstractActivity {
trackable.getSpottedType() == cgTrackable.SPOTTED_UNKNOWN ||
trackable.getSpottedType() == cgTrackable.SPOTTED_OWNER
) {
- String text;
+ StringBuilder text;
if (trackable.getSpottedType() == cgTrackable.SPOTTED_CACHE) {
- text = res.getString(R.string.trackable_spotted_in_cache) + ' ' + Html.fromHtml(trackable.getSpottedName()).toString();
+ text = new StringBuilder(res.getString(R.string.trackable_spotted_in_cache) + ' ' + Html.fromHtml(trackable.getSpottedName()).toString());
} else if (trackable.getSpottedType() == cgTrackable.SPOTTED_USER) {
- text = res.getString(R.string.trackable_spotted_at_user) + ' ' + Html.fromHtml(trackable.getSpottedName()).toString();
+ text = new StringBuilder(res.getString(R.string.trackable_spotted_at_user) + ' ' + Html.fromHtml(trackable.getSpottedName()).toString());
} else if (trackable.getSpottedType() == cgTrackable.SPOTTED_UNKNOWN) {
- text = res.getString(R.string.trackable_spotted_unknown_location);
+ text = new StringBuilder(res.getString(R.string.trackable_spotted_unknown_location));
} else if (trackable.getSpottedType() == cgTrackable.SPOTTED_OWNER) {
- text = res.getString(R.string.trackable_spotted_owner);
+ text = new StringBuilder(res.getString(R.string.trackable_spotted_owner));
} else {
- text = "N/A";
+ text = new StringBuilder("N/A");
}
// days since last spotting
@@ -131,13 +131,13 @@ public class cgeotrackable extends AbstractActivity {
for (LogEntry log : trackable.getLogs()) {
if (log.type == LogType.RETRIEVED_IT || log.type == LogType.GRABBED_IT || log.type == LogType.DISCOVERED_IT || log.type == LogType.PLACED_IT) {
final int days = log.daysSinceLog();
- text += (" (" + res.getQuantityString(R.plurals.days_ago, days, days) + ")");
+ text.append(" (").append(res.getQuantityString(R.plurals.days_ago, days, days)).append(')');
break;
}
}
}
- final TextView spotted = details.add(R.string.trackable_spotted, text);
+ final TextView spotted = details.add(R.string.trackable_spotted, text.toString());
spotted.setClickable(true);
if (cgTrackable.SPOTTED_CACHE == trackable.getSpottedType()) {
spotted.setOnClickListener(new View.OnClickListener() {