diff options
Diffstat (limited to 'main/src/cgeo/geocaching/apps/AbstractApp.java')
| -rw-r--r-- | main/src/cgeo/geocaching/apps/AbstractApp.java | 11 |
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 |
