我正在制作一个电视频道流媒体应用程序,当从列表视图中单击一个频道时,它会转到另一个活动,并弹出播放器选择,然后在选择播放器后播放视频。现在我正在实施 admob 插页式广告,它应该直接显示在 BackPressed 上,然后在关闭广告后转到我的“活动 A”(第一个活动)而不是第二个活动 B。它完美地工作但是当我按下后退按钮时它转到第二个活动空白屏幕,然后在背面按到广告。我怎样才能在默认选择的视频播放器的背面显示广告。这是一些代码
活动A
case 1:
i = new Intent(A.this, B.class);
i.putExtra("channel","http://id=HBO");
startActivity(i);
break;
活动 B
Bundle bundle = getIntent().getExtras();
String channel = bundle.getString("channel");
Uri uri = Uri.parse(channel);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setDataAndType(uri, "video/mp4");
startActivity(intent);
和 onBackPressed
@Override
public void onBackPressed() {
if (interstitial.isLoaded()) {
interstitial.show();
}
super.onBackPressed();
}