当我按下 on 时如何控制片段中的视频视图在父活动中反向按下?



我有一个活动(A(,其中包含一个ViewPager,它调用一个片段来向用户呈现信息(这个活动A是从活动B调用的(。我的片段包含一个视频视图,可以播放带有GIF行为的MP4。我的问题是当我想返回到活动 B 时,因为在活动 A 的 onBackpress 中执行完成 (( 时,视频视图会在几毫秒内查看活动 B 的内容。

更新

我发现问题是由于视图页面引起的。 碰巧当我处于位置 0 时,调用 onBackPressed 方法可以正常工作。但是,当从另一个位置调用 onBackPress 方法时,关闭活动会暂时显示前一个位置的视频视图。

@Override
public void onBackPressed() {
    if (mViewPager.getCurrentItem() != 0) {
        //I don't know what to do here
    }
    super.onBackPressed();
}

请在按后退键时结束通话。

public void onBackPressed() {
    if (/--logic--/) {
        finish();
    }
}

最新更新