29 lines
700 B
Java
29 lines
700 B
Java
package ru.noties.markwon;
|
|
|
|
import android.app.Application;
|
|
import android.content.Context;
|
|
import android.support.annotation.NonNull;
|
|
|
|
import ru.noties.debug.AndroidLogDebugOutput;
|
|
import ru.noties.debug.Debug;
|
|
|
|
public class App extends Application {
|
|
|
|
private AppComponent component;
|
|
|
|
@Override
|
|
public void onCreate() {
|
|
super.onCreate();
|
|
|
|
Debug.init(new AndroidLogDebugOutput(BuildConfig.DEBUG));
|
|
|
|
component = DaggerAppComponent.builder()
|
|
.appModule(new AppModule(this))
|
|
.build();
|
|
}
|
|
|
|
public static AppComponent component(@NonNull Context context) {
|
|
return ((App) context.getApplicationContext()).component;
|
|
}
|
|
}
|