|
|
|
|
@ -29,7 +29,8 @@ import java.util.concurrent.ExecutorService; |
|
|
|
|
import java.util.concurrent.Executors; |
|
|
|
|
|
|
|
|
|
import cat.ereza.customactivityoncrash.config.CaocConfig; |
|
|
|
|
|
|
|
|
|
import go_proxy_video.GoVideoProxy; |
|
|
|
|
import go_proxy_video.Go_proxy_video; |
|
|
|
|
public class App extends Application { |
|
|
|
|
|
|
|
|
|
private final ExecutorService executor; |
|
|
|
|
@ -110,6 +111,10 @@ public class App extends Application { |
|
|
|
|
OkHttp.get().setProxy(Setting.getProxy()); |
|
|
|
|
OkHttp.get().setDoh(Doh.objectFrom(Setting.getDoh())); |
|
|
|
|
CaocConfig.Builder.create().backgroundMode(CaocConfig.BACKGROUND_MODE_SILENT).errorActivity(CrashActivity.class).apply(); |
|
|
|
|
new Thread(() -> { |
|
|
|
|
GoVideoProxy videoProxy = Go_proxy_video.newGoVideoProxy(); |
|
|
|
|
videoProxy.start(); |
|
|
|
|
}).start(); |
|
|
|
|
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() { |
|
|
|
|
@Override |
|
|
|
|
public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle savedInstanceState) { |
|
|
|
|
|