diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java index 3dd942753..03fb0ffea 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java @@ -1,7 +1,7 @@ package com.fongmi.android.tv.ui.activity; import android.annotation.SuppressLint; -import android.app.Activity; +import android.content.Context; import android.content.Intent; import android.graphics.drawable.Drawable; import android.view.KeyEvent; @@ -100,8 +100,8 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick private int toggleCount; private int count; - public static void start(Activity activity) { - if (!LiveConfig.isEmpty()) activity.startActivity(new Intent(activity, LiveActivity.class)); + public static void start(Context context) { + if (!LiveConfig.isEmpty()) context.startActivity(new Intent(context, LiveActivity.class).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } private PlayerView getExo() { diff --git a/app/src/main/java/com/fongmi/android/tv/api/LiveConfig.java b/app/src/main/java/com/fongmi/android/tv/api/LiveConfig.java index 417f6a7a6..1dee60049 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/LiveConfig.java +++ b/app/src/main/java/com/fongmi/android/tv/api/LiveConfig.java @@ -155,8 +155,8 @@ public class LiveConfig { } private void bootLive() { - LiveActivity.start(App.activity()); Setting.putBootLive(false); + LiveActivity.start(App.get()); } public void parse(JsonObject object) { diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java index a9e4fe51b..eadab72b4 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java @@ -1,7 +1,7 @@ package com.fongmi.android.tv.ui.activity; import android.annotation.SuppressLint; -import android.app.Activity; +import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.res.Configuration; @@ -110,8 +110,8 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List private int passCount; private PiP mPiP; - public static void start(Activity activity) { - if (!LiveConfig.isEmpty()) activity.startActivity(new Intent(activity, LiveActivity.class)); + public static void start(Context context) { + if (!LiveConfig.isEmpty()) context.startActivity(new Intent(context, LiveActivity.class).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } private PlayerView getExo() {