Merge pull request #187 from TouchInstinct/ubrir_master/add_open_on_main_process_create_method

Add open onMainProcessCreate method for descendants usage
This commit is contained in:
crainzavr 2020-12-23 11:38:08 +05:00 committed by GitHub
commit 9c67b0fa18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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);