diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2012-04-20 20:23:47 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2012-04-20 22:11:01 +0200 |
| commit | ba6b67afc9b67210d7d487b0c7ed99a1f5d677ff (patch) | |
| tree | 18d4d0d3e1dbd3d0ee520b1166e74adcae611274 | |
| parent | 52ad919d60df5d884e585c21b7e8ac9194504ebc (diff) | |
| download | cgeo-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.java | 14 |
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; |
