parent
0224d5bd9a
commit
bbcc3437b9
|
|
@ -69,11 +69,10 @@ public class LSPosedService extends ILSPosedService.Stub {
|
|||
Log.e(TAG, "Package name is null");
|
||||
return;
|
||||
}
|
||||
Log.d(TAG, "New installed: " + packageName);
|
||||
Log.d(TAG, "Package changed: " + packageName);
|
||||
int uid = intent.getIntExtra(Intent.EXTRA_UID, -1);
|
||||
int userId = intent.getIntExtra(Intent.EXTRA_USER, -1);
|
||||
boolean replacing = intent.getBooleanExtra(Intent.EXTRA_REPLACING, false);
|
||||
if (intent.getAction().equals(Intent.ACTION_PACKAGE_REMOVED) && uid > 0 && !replacing) {
|
||||
if (intent.getAction().equals(Intent.ACTION_PACKAGE_FULLY_REMOVED) && uid > 0) {
|
||||
if (userId == 0 || userId == -1) {
|
||||
ConfigManager.getInstance().removeModule(packageName);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ public class PackageReceiver {
|
|||
IntentFilter intentFilter = new IntentFilter();
|
||||
intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
|
||||
intentFilter.addAction(Intent.ACTION_PACKAGE_CHANGED);
|
||||
intentFilter.addAction(Intent.ACTION_PACKAGE_REMOVED);
|
||||
intentFilter.addAction(Intent.ACTION_PACKAGE_FULLY_REMOVED);
|
||||
intentFilter.addDataScheme("package");
|
||||
|
||||
HandlerThread thread = new HandlerThread("lspd-PackageReceiver");
|
||||
|
|
|
|||
Loading…
Reference in New Issue