aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/apps/AbstractApp.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/apps/AbstractApp.java')
-rw-r--r--main/src/cgeo/geocaching/apps/AbstractApp.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/apps/AbstractApp.java b/main/src/cgeo/geocaching/apps/AbstractApp.java
index 3008261..e93b722 100644
--- a/main/src/cgeo/geocaching/apps/AbstractApp.java
+++ b/main/src/cgeo/geocaching/apps/AbstractApp.java
@@ -4,7 +4,6 @@ import cgeo.geocaching.cgCache;
import cgeo.geocaching.cgeo;
import cgeo.geocaching.cgeoapplication;
-import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -25,11 +24,11 @@ public abstract class AbstractApp implements App {
this(name, intent, null);
}
- protected Intent getLaunchIntent(Context context) {
+ protected Intent getLaunchIntent() {
if (packageName == null) {
return null;
}
- final PackageManager packageManager = context.getPackageManager();
+ final PackageManager packageManager = cgeoapplication.getInstance().getPackageManager();
try {
// This can throw an exception where the exception type is only defined on API Level > 3
// therefore surround with try-catch
@@ -39,11 +38,11 @@ public abstract class AbstractApp implements App {
}
}
- public boolean isInstalled(final Context context) {
- if (getLaunchIntent(context) != null) {
+ public boolean isInstalled() {
+ if (getLaunchIntent() != null) {
return true;
}
- return cgeo.isIntentAvailable(context, intent);
+ return cgeo.isIntentAvailable(intent);
}
@Override