pull/137/head
FongMi 3 years ago
parent 44f9023345
commit 6a256c8df7
  1. 5
      app/src/main/AndroidManifest.xml
  2. 5
      app/src/main/java/com/fongmi/android/tv/App.java
  3. 4
      catvod/src/main/java/com/github/catvod/Init.java
  4. 50
      catvod/src/main/java/com/github/catvod/Provider.java

@ -39,11 +39,6 @@
</provider>
<provider
android:name="com.github.catvod.Provider"
android:authorities="com.github.catvod.provider"
android:exported="false" />
<provider
android:name="com.fongmi.quickjs.Provider"
android:authorities="com.fongmi.quickjs.provider"

@ -12,9 +12,12 @@ import androidx.core.os.HandlerCompat;
import com.fongmi.android.tv.ui.activity.CrashActivity;
import com.fongmi.android.tv.utils.Notify;
import com.github.catvod.Init;
import com.github.catvod.bean.Doh;
import com.github.catvod.net.OkHttp;
import com.google.gson.Gson;
import com.orhanobut.logger.AndroidLogAdapter;
import com.orhanobut.logger.Logger;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
@ -76,7 +79,9 @@ public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
Init.setContext(this);
Notify.createChannel();
Logger.addLogAdapter(new AndroidLogAdapter());
OkHttp.get().setDoh(Doh.objectFrom(Setting.getDoh()));
CaocConfig.Builder.create().backgroundMode(CaocConfig.BACKGROUND_MODE_SILENT).errorActivity(CrashActivity.class).apply();
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {

@ -16,10 +16,6 @@ public class Init {
return Loader.INSTANCE;
}
public static Context getContext() {
return get().context.get();
}
public static Context context() {
return get().context.get();
}

@ -1,50 +0,0 @@
package com.github.catvod;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.orhanobut.logger.AndroidLogAdapter;
import com.orhanobut.logger.Logger;
public class Provider extends ContentProvider {
@Override
public boolean onCreate() {
Logger.addLogAdapter(new AndroidLogAdapter());
Init.setContext(getContext());
return true;
}
@Nullable
@Override
public Cursor query(@NonNull Uri uri, @Nullable String[] projection, @Nullable String selection, @Nullable String[] selectionArgs, @Nullable String sortOrder) {
return null;
}
@Nullable
@Override
public String getType(@NonNull Uri uri) {
return null;
}
@Nullable
@Override
public Uri insert(@NonNull Uri uri, @Nullable ContentValues values) {
return null;
}
@Override
public int delete(@NonNull Uri uri, @Nullable String selection, @Nullable String[] selectionArgs) {
return 0;
}
@Override
public int update(@NonNull Uri uri, @Nullable ContentValues values, @Nullable String selection, @Nullable String[] selectionArgs) {
return 0;
}
}
Loading…
Cancel
Save