aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/AboutActivity.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2012-05-29 15:06:42 +0200
committerSamuel Tardieu <sam@rfc1149.net>2012-05-29 15:15:56 +0200
commita2dde1821d0d09916ee11e0ef15c4d7f8ba41ce8 (patch)
tree58440649d62b0777414b9f39d6cf32c0178ccf19 /main/src/cgeo/geocaching/AboutActivity.java
parentad3b6697ba92e0bd4f2af6c9a0dd3e5b29707aa7 (diff)
downloadcgeo-a2dde1821d0d09916ee11e0ef15c4d7f8ba41ce8.zip
cgeo-a2dde1821d0d09916ee11e0ef15c4d7f8ba41ce8.tar.gz
cgeo-a2dde1821d0d09916ee11e0ef15c4d7f8ba41ce8.tar.bz2
Refactoring: get version information once and for all
Diffstat (limited to 'main/src/cgeo/geocaching/AboutActivity.java')
-rw-r--r--main/src/cgeo/geocaching/AboutActivity.java19
1 files changed, 4 insertions, 15 deletions
diff --git a/main/src/cgeo/geocaching/AboutActivity.java b/main/src/cgeo/geocaching/AboutActivity.java
index 663abc8..cef5830 100644
--- a/main/src/cgeo/geocaching/AboutActivity.java
+++ b/main/src/cgeo/geocaching/AboutActivity.java
@@ -1,10 +1,9 @@
package cgeo.geocaching;
import cgeo.geocaching.activity.AbstractActivity;
-import cgeo.geocaching.utils.Log;
+import cgeo.geocaching.utils.Version;
import android.content.Intent;
-import android.content.pm.PackageInfo;
import android.net.Uri;
import android.os.Bundle;
import android.text.method.LinkMovementMethod;
@@ -21,19 +20,9 @@ public class AboutActivity extends AbstractActivity {
setContentView(R.layout.about);
setTitle(res.getString(R.string.about));
- init();
- }
-
- private void init() {
- try {
- final PackageInfo info = getPackageManager().getPackageInfo(this.getPackageName(), 0);
-
- ((TextView) findViewById(R.id.about_version_string)).setText(info.versionName);
- ((TextView) findViewById(R.id.contributors)).setMovementMethod(LinkMovementMethod.getInstance());
- ((TextView) findViewById(R.id.changelog)).setMovementMethod(LinkMovementMethod.getInstance());
- } catch (Exception e) {
- Log.e("AboutActivity.init: Failed to obtain package version.");
- }
+ ((TextView) findViewById(R.id.about_version_string)).setText(Version.getVersionName());
+ ((TextView) findViewById(R.id.contributors)).setMovementMethod(LinkMovementMethod.getInstance());
+ ((TextView) findViewById(R.id.changelog)).setMovementMethod(LinkMovementMethod.getInstance());
}
/**