diff options
author | Tobrun <tobrun@mapbox.com> | 2016-04-20 10:31:57 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-04-23 07:16:37 +0200 |
commit | f469cee1b4f39137264ebae277ab405d1e3e7c3b (patch) | |
tree | 6431c710e679041633b74583f9f00ec64922a047 /platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/FeatureOverviewActivity.java | |
parent | f40715d05e38c78f94318a5e90cd2145b485c695 (diff) | |
download | qtlocation-mapboxgl-f469cee1b4f39137264ebae277ab405d1e3e7c3b.tar.gz |
[android] #4396 - fixup mason build issue
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/FeatureOverviewActivity.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/FeatureOverviewActivity.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/FeatureOverviewActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/FeatureOverviewActivity.java index 72f1e0aed3..9d514b2870 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/FeatureOverviewActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/FeatureOverviewActivity.java @@ -6,8 +6,10 @@ import android.content.pm.ActivityInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.content.res.Resources; import android.os.AsyncTask; import android.os.Bundle; +import android.support.annotation.StringRes; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.LinearLayoutManager; @@ -120,7 +122,7 @@ public class FeatureOverviewActivity extends AppCompatActivity { for (ActivityInfo info : app.activities) { if (info.name.startsWith(packageName) && !info.name.equals(FeatureOverviewActivity.class.getName())) { String label = getString(info.labelRes); - String description = getString(info.descriptionRes); + String description = resolveString(info.descriptionRes); String category = resolveMetaData(info.metaData, metaDataKey); features.add(new Feature(info.name, label, description, category)); } @@ -147,6 +149,14 @@ public class FeatureOverviewActivity extends AppCompatActivity { return category; } + private String resolveString(@StringRes int stringRes){ + try{ + return getString(stringRes); + }catch (Resources.NotFoundException e){ + return "-"; + } + } + @Override protected void onPostExecute(List<Feature> features) { super.onPostExecute(features); |