pull/137/head
FongMi 2 years ago
parent 6a256c8df7
commit 1cc45bad2b
  1. 4
      app/build.gradle
  2. 8
      app/src/main/java/com/fongmi/android/tv/App.java
  3. 8
      catvod/src/main/java/com/github/catvod/Init.java

@ -21,12 +21,12 @@ android {
leanback {
dimension "mode"
versionCode 203
versionName "20230731#2"
versionName "20230731#3"
}
mobile {
dimension "mode"
versionCode 203
versionName "20230731#2"
versionName "20230731#3"
}
java {
dimension "api"

@ -2,6 +2,7 @@ package com.fongmi.android.tv;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
@ -76,10 +77,15 @@ public class App extends Application {
this.activity = activity;
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
Init.set(base);
}
@Override
public void onCreate() {
super.onCreate();
Init.setContext(this);
Notify.createChannel();
Logger.addLogAdapter(new AndroidLogAdapter());
OkHttp.get().setDoh(Doh.objectFrom(Setting.getDoh()));

@ -16,11 +16,11 @@ public class Init {
return Loader.INSTANCE;
}
public static Context context() {
return get().context.get();
public static void set(Context context) {
get().context = new WeakReference<>(context);
}
public static void setContext(Context context) {
get().context = new WeakReference<>(context);
public static Context context() {
return get().context.get();
}
}

Loading…
Cancel
Save