提交 c05b0e8f authored 作者: kongdywang's avatar kongdywang

android pip is compatible with multi flutter engine

上级 34986bc1
......@@ -94,6 +94,7 @@ public class SuperPlayerPlugin implements FlutterPlugin, MethodCallHandler, Acti
@Override
public void onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBinding) {
Log.i(TAG, "onAttachedToEngine");
mFlutterPluginBinding = flutterPluginBinding;
channel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), "flutter_super_player");
channel.setMethodCallHandler(this);
......@@ -309,6 +310,7 @@ public class SuperPlayerPlugin implements FlutterPlugin, MethodCallHandler, Acti
@Override
public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {
Log.i(TAG, "onAttachedToEngine");
channel.setMethodCallHandler(null);
mFTXDownloadManager.destroy();
mFlutterPluginBinding = null;
......
......@@ -2,6 +2,7 @@
package com.tencent.vod.flutter.ui;
import android.app.Activity;
import android.app.PictureInPictureParams;
import android.app.PictureInPictureUiState;
import android.content.BroadcastReceiver;
......@@ -36,9 +37,8 @@ import com.tencent.vod.flutter.FTXPIPManager.PipParams;
import com.tencent.vod.flutter.R;
import com.tencent.vod.flutter.model.PipResult;
import com.tencent.vod.flutter.model.VideoModel;
import io.flutter.embedding.android.FlutterActivity;
public class FlutterPipImplActivity extends FlutterActivity implements Callback, ITXVodPlayListener,
public class FlutterPipImplActivity extends Activity implements Callback, ITXVodPlayListener,
ITXLivePlayListener, ServiceConnection {
private static final String TAG = "FlutterPipImplActivity";
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论