I am trying to get the package name of the app using the below code in my adapter java file. But I am getting nullpointer exception.
Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'android.content.pm.PackageManager android.content.Context.getPackageManager()' on a null object reference
Code:
private static boolean appsPackageName() {
        PackageInfo pInfo;
        try {
            pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);;
        } catch (PackageManager.NameNotFoundException e) {
            throw new RuntimeException("Could not get package name: " + e);
        }
        if (pInfo.packageName.equals("com.app.sample")) {
            return true;
        } else {
            return  false;
        }
    }
 
    