mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-26 04:07:26 +00:00
Trace Application and Activity creates.
This commit is contained in:
@@ -70,6 +70,7 @@ import org.thoughtcrime.securesms.service.RotateSignedPreKeyListener;
|
|||||||
import org.thoughtcrime.securesms.service.UpdateApkRefreshListener;
|
import org.thoughtcrime.securesms.service.UpdateApkRefreshListener;
|
||||||
import org.thoughtcrime.securesms.storage.StorageSyncHelper;
|
import org.thoughtcrime.securesms.storage.StorageSyncHelper;
|
||||||
import org.thoughtcrime.securesms.tracing.Trace;
|
import org.thoughtcrime.securesms.tracing.Trace;
|
||||||
|
import org.thoughtcrime.securesms.tracing.Tracer;
|
||||||
import org.thoughtcrime.securesms.util.DynamicTheme;
|
import org.thoughtcrime.securesms.util.DynamicTheme;
|
||||||
import org.thoughtcrime.securesms.util.FeatureFlags;
|
import org.thoughtcrime.securesms.util.FeatureFlags;
|
||||||
import org.thoughtcrime.securesms.util.SignalUncaughtExceptionHandler;
|
import org.thoughtcrime.securesms.util.SignalUncaughtExceptionHandler;
|
||||||
@@ -110,8 +111,11 @@ public class ApplicationContext extends MultiDexApplication implements DefaultLi
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
|
Tracer.getInstance().start("Application#onCreate()");
|
||||||
long startTime = System.currentTimeMillis();
|
long startTime = System.currentTimeMillis();
|
||||||
|
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
|
|
||||||
initializeSecurityProvider();
|
initializeSecurityProvider();
|
||||||
initializeLogging();
|
initializeLogging();
|
||||||
Log.i(TAG, "onCreate()");
|
Log.i(TAG, "onCreate()");
|
||||||
@@ -148,6 +152,7 @@ public class ApplicationContext extends MultiDexApplication implements DefaultLi
|
|||||||
DynamicTheme.setDefaultDayNightMode(this);
|
DynamicTheme.setDefaultDayNightMode(this);
|
||||||
|
|
||||||
Log.d(TAG, "onCreate() took " + (System.currentTimeMillis() - startTime) + " ms");
|
Log.d(TAG, "onCreate() took " + (System.currentTimeMillis() - startTime) + " ms");
|
||||||
|
Tracer.getInstance().end("Application#onCreate()");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -25,6 +25,7 @@ import org.thoughtcrime.securesms.push.SignalServiceNetworkAccess;
|
|||||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||||
import org.thoughtcrime.securesms.registration.RegistrationNavigationActivity;
|
import org.thoughtcrime.securesms.registration.RegistrationNavigationActivity;
|
||||||
import org.thoughtcrime.securesms.service.KeyCachingService;
|
import org.thoughtcrime.securesms.service.KeyCachingService;
|
||||||
|
import org.thoughtcrime.securesms.tracing.Tracer;
|
||||||
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||||
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
@@ -49,6 +50,7 @@ public abstract class PassphraseRequiredActivity extends BaseActivity implements
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected final void onCreate(Bundle savedInstanceState) {
|
protected final void onCreate(Bundle savedInstanceState) {
|
||||||
|
Tracer.getInstance().start(Log.tag(getClass()) + "#onCreate()");
|
||||||
this.networkAccess = new SignalServiceNetworkAccess(this);
|
this.networkAccess = new SignalServiceNetworkAccess(this);
|
||||||
onPreCreate();
|
onPreCreate();
|
||||||
|
|
||||||
@@ -61,6 +63,7 @@ public abstract class PassphraseRequiredActivity extends BaseActivity implements
|
|||||||
initializeClearKeyReceiver();
|
initializeClearKeyReceiver();
|
||||||
onCreate(savedInstanceState, true);
|
onCreate(savedInstanceState, true);
|
||||||
}
|
}
|
||||||
|
Tracer.getInstance().end(Log.tag(getClass()) + "#onCreate()");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void onPreCreate() {}
|
protected void onPreCreate() {}
|
||||||
|
Reference in New Issue
Block a user