No need to keep a PackageManager
This commit is contained in:
parent
2c31350488
commit
c4e31a5fb1
@ -449,7 +449,6 @@ public class DB {
|
|||||||
return new File(getDataPath(), "icons");
|
return new File(getDataPath(), "icons");
|
||||||
}
|
}
|
||||||
|
|
||||||
private PackageManager mPm;
|
|
||||||
private Context mContext;
|
private Context mContext;
|
||||||
private Apk.CompatibilityChecker compatChecker = null;
|
private Apk.CompatibilityChecker compatChecker = null;
|
||||||
|
|
||||||
@ -462,7 +461,6 @@ public class DB {
|
|||||||
mContext = ctx;
|
mContext = ctx;
|
||||||
DBHelper h = new DBHelper(ctx);
|
DBHelper h = new DBHelper(ctx);
|
||||||
db = h.getWritableDatabase();
|
db = h.getWritableDatabase();
|
||||||
mPm = ctx.getPackageManager();
|
|
||||||
SharedPreferences prefs = PreferenceManager
|
SharedPreferences prefs = PreferenceManager
|
||||||
.getDefaultSharedPreferences(mContext);
|
.getDefaultSharedPreferences(mContext);
|
||||||
String sync_mode = prefs.getString("dbSyncMode", null);
|
String sync_mode = prefs.getString("dbSyncMode", null);
|
||||||
@ -595,7 +593,7 @@ public class DB {
|
|||||||
if (getinstalledinfo) {
|
if (getinstalledinfo) {
|
||||||
Log.d("FDroid", "Reading installed packages");
|
Log.d("FDroid", "Reading installed packages");
|
||||||
systemApks = new HashMap<String, PackageInfo>();
|
systemApks = new HashMap<String, PackageInfo>();
|
||||||
List<PackageInfo> installedPackages = mPm.getInstalledPackages(0);
|
List<PackageInfo> installedPackages = mContext.getPackageManager().getInstalledPackages(0);
|
||||||
for (PackageInfo appInfo : installedPackages) {
|
for (PackageInfo appInfo : installedPackages) {
|
||||||
systemApks.put(appInfo.packageName, appInfo);
|
systemApks.put(appInfo.packageName, appInfo);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user