package com.ogaclejapan.qiitanium; import com.facebook.stetho.Stetho; import com.facebook.stetho.timber.StethoTree; import timber.log.Timber; public class DebugAppLifecycleCallbacks extends AppLifecycleCallbacks { public DebugAppLifecycleCallbacks(Qiitanium app) { super(app); } @Override public void onCreate() { setupStetho(); super.onCreate(); } @Override public void onTerminate() { super.onTerminate(); } @Override protected void setupLogger() { Timber.plant(new Timber.DebugTree()); Timber.plant(new StethoTree()); } protected void setupStetho() { Stetho.initialize( Stetho.newInitializerBuilder(app) .enableDumpapp(Stetho.defaultDumperPluginsProvider(app)) .enableWebKitInspector(Stetho.defaultInspectorModulesProvider(app)) .build()); } }