mirror of https://github.com/TeamNewPipe/NewPipe
46 lines
1.2 KiB
Java
46 lines
1.2 KiB
Java
package org.schabi.newpipe;
|
|
|
|
import android.content.Context;
|
|
import android.support.multidex.MultiDex;
|
|
|
|
import com.facebook.stetho.Stetho;
|
|
|
|
public class DebugApp extends App {
|
|
private static final String TAG = DebugApp.class.toString();
|
|
|
|
@Override
|
|
protected void attachBaseContext(Context base) {
|
|
super.attachBaseContext(base);
|
|
MultiDex.install(this);
|
|
}
|
|
|
|
@Override
|
|
public void onCreate() {
|
|
super.onCreate();
|
|
|
|
initStetho();
|
|
}
|
|
|
|
private void initStetho() {
|
|
// Create an InitializerBuilder
|
|
Stetho.InitializerBuilder initializerBuilder =
|
|
Stetho.newInitializerBuilder(this);
|
|
|
|
// Enable Chrome DevTools
|
|
initializerBuilder.enableWebKitInspector(
|
|
Stetho.defaultInspectorModulesProvider(this)
|
|
);
|
|
|
|
// Enable command line interface
|
|
initializerBuilder.enableDumpapp(
|
|
Stetho.defaultDumperPluginsProvider(getApplicationContext())
|
|
);
|
|
|
|
// Use the InitializerBuilder to generate an Initializer
|
|
Stetho.Initializer initializer = initializerBuilder.build();
|
|
|
|
// Initialize Stetho with the Initializer
|
|
Stetho.initialize(initializer);
|
|
}
|
|
}
|