aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2012-04-20 20:23:47 +0200
committerSamuel Tardieu <sam@rfc1149.net>2012-04-20 22:11:01 +0200
commitba6b67afc9b67210d7d487b0c7ed99a1f5d677ff (patch)
tree18d4d0d3e1dbd3d0ee520b1166e74adcae611274
parent52ad919d60df5d884e585c21b7e8ac9194504ebc (diff)
downloadcgeo-ba6b67afc9b67210d7d487b0c7ed99a1f5d677ff.zip
cgeo-ba6b67afc9b67210d7d487b0c7ed99a1f5d677ff.tar.gz
cgeo-ba6b67afc9b67210d7d487b0c7ed99a1f5d677ff.tar.bz2
Use newly introduced yes and no attribute resource ids
-rw-r--r--main/src/cgeo/geocaching/enumerations/CacheAttribute.java14
1 files changed, 1 insertions, 13 deletions
diff --git a/main/src/cgeo/geocaching/enumerations/CacheAttribute.java b/main/src/cgeo/geocaching/enumerations/CacheAttribute.java
index 6130b70..459c829 100644
--- a/main/src/cgeo/geocaching/enumerations/CacheAttribute.java
+++ b/main/src/cgeo/geocaching/enumerations/CacheAttribute.java
@@ -3,8 +3,6 @@ package cgeo.geocaching.enumerations;
import cgeo.geocaching.R;
import cgeo.geocaching.cgeoapplication;
-import android.content.res.Resources;
-
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
@@ -97,17 +95,7 @@ public enum CacheAttribute {
}
public String getL10n(final boolean enabled) {
- final String attributeDescriptor = INTERNAL_PRE + gcRawName + (enabled ? INTERNAL_YES : INTERNAL_NO);
-
- cgeoapplication instance = cgeoapplication.getInstance();
- if (instance != null) {
- Resources res = instance.getResources();
- int id = res.getIdentifier(attributeDescriptor, "string", instance.getBaseContext().getPackageName());
-
- return (id > 0) ? res.getString(id) : attributeDescriptor;
- } else {
- return attributeDescriptor;
- }
+ return cgeoapplication.getInstance().getResources().getString(enabled ? stringIdYes : stringIdNo);
}
private final static Map<String, CacheAttribute> FIND_BY_GCRAWNAME;