This commit is contained in:
双草酸酯 2022-02-09 23:35:26 +08:00 committed by GitHub
parent d78f64f9bf
commit 4e33363729
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 4 deletions

View File

@ -271,11 +271,16 @@ public class ConfigManager {
} }
static ConfigManager getInstance() { static ConfigManager getInstance() {
return getInstance(true);
}
static ConfigManager getInstance(boolean needCached) {
if (instance == null) if (instance == null)
instance = new ConfigManager(); instance = new ConfigManager();
boolean needCached; if (needCached) {
synchronized (instance.cacheHandler) { synchronized (instance.cacheHandler) {
needCached = instance.lastModuleCacheTime == 0 || instance.lastScopeCacheTime == 0; needCached = instance.lastModuleCacheTime == 0 || instance.lastScopeCacheTime == 0;
}
} }
if (needCached) { if (needCached) {
if (PackageService.isAlive()) { if (PackageService.isAlive()) {

View File

@ -4,7 +4,7 @@ import android.os.SharedMemory;
public class ObfuscationManager { public class ObfuscationManager {
static boolean enabled() { static boolean enabled() {
return ConfigManager.getInstance().dexObfuscate(); return ConfigManager.getInstance(false).dexObfuscate();
} }
static native void init(); static native void init();