Add delay time for live

This commit is contained in:
FongMi 2023-01-09 14:43:07 +08:00
parent dd288d4687
commit 99eef88344
4 changed files with 18 additions and 1 deletions

View File

@ -44,6 +44,10 @@ public class Init {
get().handler.post(runnable);
}
public static void run(Runnable runnable, int delay) {
get().handler.postDelayed(runnable, delay);
}
public static void show(String msg) {
get().handler.post(() -> Toast.makeText(context(), msg, Toast.LENGTH_LONG).show());
}

View File

@ -4,6 +4,7 @@ import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.github.catvod.crawler.Spider;
@ -12,6 +13,18 @@ public class Live extends Spider {
@Override
public void init(Context context, String extend) {
super.init(context, extend);
Init.run(this::openLive, delay(extend));
}
private int delay(String extend) {
try {
return TextUtils.isEmpty(extend) ? 0 : Integer.parseInt(extend);
} catch (Throwable ignored) {
return 0;
}
}
private void openLive() {
try {
Activity activity = Init.getActivity();
activity.startActivity(new Intent().setComponent(new ComponentName(activity, "com.fongmi.android.tv.ui.activity.LiveActivity")));

Binary file not shown.

View File

@ -1 +1 @@
a1c200856bade9fe50617a55807e1747
09cb3b87750788e648fa34955e8381e8