Add open onMainProcessCreate method for descendants usage

This commit is contained in:
crain 2020-12-23 10:46:36 +05:00
parent fd51f7f67b
commit 19044fefa8
1 changed files with 8 additions and 1 deletions

View File

@ -57,12 +57,19 @@ public abstract class TouchinApp extends Application {
@Override
public void onCreate() {
super.onCreate();
if (ProcessKt.isOnMainProcess(this)) {
onMainProcessCreate();
}
}
protected void onMainProcessCreate() {
JodaTimeAndroid.init(this);
if (BuildConfig.DEBUG) {
enableStrictMode();
Lc.initialize(new ConsoleLogProcessor(LcLevel.VERBOSE), true);
LcGroup.UI_LIFECYCLE.disable();
} else if (ProcessKt.isOnMainProcess(this)) {
} else {
try {
final FirebaseCrashlytics crashlytics = FirebaseCrashlytics.getInstance();
crashlytics.setCrashlyticsCollectionEnabled(true);