diff options
author | Sven Gothel <[email protected]> | 2011-08-06 09:47:10 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-08-06 09:47:10 +0200 |
commit | ae6b6a4ebec87be9a9dfb4df2eecb7c4e21dd37d (patch) | |
tree | 83d34d84acbfb06fe25987590e29d94825367392 /src/java/jogamp/common/os/android/PackageInfoUtil.java | |
parent | 6281499e53555fd8ab26345ffce4c4d09bf57a09 (diff) |
Android: Extract static context holder
Diffstat (limited to 'src/java/jogamp/common/os/android/PackageInfoUtil.java')
-rw-r--r-- | src/java/jogamp/common/os/android/PackageInfoUtil.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/java/jogamp/common/os/android/PackageInfoUtil.java b/src/java/jogamp/common/os/android/PackageInfoUtil.java index 473f262..28795a1 100644 --- a/src/java/jogamp/common/os/android/PackageInfoUtil.java +++ b/src/java/jogamp/common/os/android/PackageInfoUtil.java @@ -32,18 +32,13 @@ import android.content.pm.*; import android.util.Log; public class PackageInfoUtil { - private static Context context = null; private static boolean DEBUG = false; - public static final synchronized void setContext(Context ctx) { - if(DEBUG) Log.d(MD.TAG, "setContext("+ctx+")"); - context = ctx; - } - public static final synchronized Context getContext() { - return context; - } public static final PackageInfo getPackageInfo(String packageName) { - Context ctx = getContext(); + return getPackageInfo(StaticContext.getContext(), packageName); + } + + public static final PackageInfo getPackageInfo(Context ctx, String packageName) { if(null != ctx) { try { final PackageInfo pi = ctx.getPackageManager().getPackageInfo(packageName, PackageManager.GET_META_DATA); |