From 6f0df1027413c7b47d1387f6e0453fa471b69578 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 15 Jan 2025 00:59:55 +0800 Subject: [PATCH] Fix crash --- .../android/tv/ui/activity/LiveActivity.java | 14 -------------- .../android/tv/ui/activity/VideoActivity.java | 12 ------------ 2 files changed, 26 deletions(-) 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 e74577ebf..677013327 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,6 @@ package com.fongmi.android.tv.ui.activity; import android.annotation.SuppressLint; -import android.app.PictureInPictureUiState; import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; @@ -14,7 +13,6 @@ import android.view.View; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.annotation.RequiresApi; import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModelProvider; import androidx.media3.common.C; @@ -1056,21 +1054,9 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List if (mPlayers.haveTrack(C.TRACK_TYPE_VIDEO)) mPiP.enter(this, mPlayers.getVideoWidth(), mPlayers.getVideoHeight(), Setting.getLiveScale()); } - @Override - @RequiresApi(35) - public void onPictureInPictureUiStateChanged(@NonNull PictureInPictureUiState pipState) { - super.onPictureInPictureUiStateChanged(pipState); - if (pipState.isTransitioningToPip()) { - hideControl(); - hideInfo(); - hideUI(); - } - } - @Override public void onPictureInPictureModeChanged(boolean isInPictureInPictureMode, @NonNull Configuration newConfig) { super.onPictureInPictureModeChanged(isInPictureInPictureMode, newConfig); - super.onPictureInPictureModeChanged(isInPictureInPictureMode); if (isInPictureInPictureMode) { PlaybackService.start(mPlayers); hideControl(); diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index 384f8e739..8aaee82eb 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -4,7 +4,6 @@ import android.Manifest; import android.annotation.SuppressLint; import android.app.Activity; import android.app.Dialog; -import android.app.PictureInPictureUiState; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.res.Configuration; @@ -27,7 +26,6 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.annotation.RequiresApi; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import androidx.lifecycle.Observer; @@ -1506,16 +1504,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo if (mPlayers.haveTrack(C.TRACK_TYPE_VIDEO)) mPiP.enter(this, mPlayers.getVideoWidth(), mPlayers.getVideoHeight(), getScale()); } - @Override - @RequiresApi(35) - public void onPictureInPictureUiStateChanged(@NonNull PictureInPictureUiState pipState) { - super.onPictureInPictureUiStateChanged(pipState); - if (pipState.isTransitioningToPip()) { - hideControl(); - hideSheet(); - } - } - @Override public void onPictureInPictureModeChanged(boolean isInPictureInPictureMode, @NonNull Configuration newConfig) { super.onPictureInPictureModeChanged(isInPictureInPictureMode, newConfig);