parent
d78f64f9bf
commit
4e33363729
|
|
@ -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()) {
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue