i am unable to use GetPackageManager in my BroadcastReceiver, i am getting the error "The method getPackageManager() is undefined for the type ReceiverSchedulerDaily". below is my code
public class ReceiverSchedulerDaily extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// clean all app caches
PackageManager pm = getPackageManager();
Method[] methods = pm.getClass().getDeclaredMethods();
for (Method m : methods) {
if (m.getName().equals("freeStorageAndNotify")) {
try {
long desiredFreeStorage = Long.MAX_VALUE;
m.invoke(pm, desiredFreeStorage, null);
} catch (Exception e) {
}
break;
}
}
//
}
}