pull/171/head
FongMi 3 years ago
parent e08ff945fb
commit 6c92bf726a
  1. 3
      app/src/main/java/com/fongmi/android/tv/player/Players.java
  2. 3
      app/src/main/java/com/fongmi/android/tv/receiver/ActionReceiver.java
  3. 6
      app/src/main/java/com/fongmi/android/tv/utils/Utils.java

@ -31,7 +31,6 @@ import com.fongmi.android.tv.impl.SessionCallback;
import com.fongmi.android.tv.utils.Notify;
import com.fongmi.android.tv.utils.ResUtil;
import com.fongmi.android.tv.utils.UrlUtil;
import com.fongmi.android.tv.utils.Utils;
import com.github.catvod.utils.Path;
import com.github.catvod.utils.Util;
import com.google.common.net.HttpHeaders;
@ -103,7 +102,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
session.setMediaButtonReceiver(null);
session.setCallback(SessionCallback.create(this));
session.setFlags(MediaSessionCompat.FLAG_HANDLES_MEDIA_BUTTONS | MediaSessionCompat.FLAG_HANDLES_TRANSPORT_CONTROLS);
session.setSessionActivity(PendingIntent.getActivity(App.get(), 99, new Intent(App.get(), activity.getClass()), Utils.getPendingFlag()));
session.setSessionActivity(PendingIntent.getActivity(App.get(), 99, new Intent(App.get(), activity.getClass()), PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE));
MediaControllerCompat.setMediaController(activity, session.getController());
}

@ -6,12 +6,11 @@ import android.content.Context;
import android.content.Intent;
import com.fongmi.android.tv.event.ActionEvent;
import com.fongmi.android.tv.utils.Utils;
public class ActionReceiver extends BroadcastReceiver {
public static PendingIntent getPendingIntent(Context context, String action) {
return PendingIntent.getBroadcast(context, 100, new Intent(action).setPackage(context.getPackageName()), Utils.getPendingFlag());
return PendingIntent.getBroadcast(context, 100, new Intent(action).setPackage(context.getPackageName()), PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
}
@Override

@ -2,10 +2,8 @@ package com.fongmi.android.tv.utils;
import android.Manifest;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.ClipboardManager;
import android.content.Context;
import android.os.Build;
import android.os.IBinder;
import android.provider.Settings;
import android.view.View;
@ -57,10 +55,6 @@ public class Utils {
return ((ClipboardManager) App.get().getSystemService(Context.CLIPBOARD_SERVICE)).getText();
}
public static int getPendingFlag() {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.M ? PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE : PendingIntent.FLAG_UPDATE_CURRENT;
}
public static int getDigit(String text) {
try {
if (text.startsWith("上") || text.startsWith("下")) return -1;

Loading…
Cancel
Save