|
|
|
@ -78,7 +78,6 @@ public class ApplicationContext extends MultiDexApplication implements Dependenc
|
|
|
|
|
@Override
|
|
|
|
|
public void onCreate() {
|
|
|
|
|
super.onCreate();
|
|
|
|
|
initializeDeveloperBuild();
|
|
|
|
|
initializeRandomNumberFix();
|
|
|
|
|
initializeLogging();
|
|
|
|
|
initializeDependencyInjection();
|
|
|
|
@ -109,15 +108,6 @@ public class ApplicationContext extends MultiDexApplication implements Dependenc
|
|
|
|
|
return expiringMessageManager;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void initializeDeveloperBuild() {
|
|
|
|
|
if (BuildConfig.DEV_BUILD) {
|
|
|
|
|
StrictMode.setThreadPolicy(new ThreadPolicy.Builder().detectAll()
|
|
|
|
|
.penaltyLog()
|
|
|
|
|
.build());
|
|
|
|
|
StrictMode.setVmPolicy(new VmPolicy.Builder().detectAll().penaltyLog().build());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void initializeRandomNumberFix() {
|
|
|
|
|
PRNGFixes.apply();
|
|
|
|
|
}
|
|
|
|
@ -150,9 +140,7 @@ public class ApplicationContext extends MultiDexApplication implements Dependenc
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void initializeGcmCheck() {
|
|
|
|
|
if (TextSecurePreferences.isPushRegistered(this) &&
|
|
|
|
|
TextSecurePreferences.getGcmRegistrationId(this) == null)
|
|
|
|
|
{
|
|
|
|
|
if (TextSecurePreferences.isPushRegistered(this)) {
|
|
|
|
|
this.jobManager.add(new GcmRefreshJob(this));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|