Получение ошибки здесь
try {
PackageManager pm = MyApplication.getInstance().getPackageManager();
PackageInfo packageInfo = process.getPackageInfo(MyApplication.getInstance(), 0);
info.name = packageInfo.applicationInfo.loadLabel(pm).toString();
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
continue;
}
ошибка в журнале:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager android.app.Application.getPackageManager()' on a null object reference
at com.example.bugfreeram.bugfreeanti.external.ProcessScanTask.doInBackground(ProcessScanTask.java:52)
at com.example.bugfreeram.bugfreeanti.external.ProcessScanTask.doInBackground(ProcessScanTask.java:21)
Класс MyApplcication выглядит так:
public class MyApplication extends Application {
private static MyApplication sInstance;
public static Application getInstance() {
return sInstance;
}
@Override
public void onCreate() {
super.onCreate();
sInstance = this;
}
}
Я перепробовал все ответы, так как попал в StackOverflow, помогите, пожалуйста.
заранее спасибо