当我在父活动中按下onBackpressed时,如何控制片段中的VideoView?

问题描述 投票:0回答:1

我有一个活动(A),其中包含一个ViewPager,该ViewPager调用一个Fragment向用户呈现信息(此活动A是从活动B调用的)。我的片段包含一个VideoView,该视频播放具有GIF行为的MP4。我的问题是,当我想返回到活动B时,因为在活动A的onBackpressed中执行Finish()时,videoView会监视活动B的内容几毫秒。

UPDATE

我发现问题是由于ViewPage。碰巧,当我处于位置0时,调用onBackPressed方法可以正常进行。但是,当从另一个位置调用onBackPressed方法时,关闭“活动”会立即显示先前位置的VideoView。

@Override
public void onBackPressed() {
    if (mViewPager.getCurrentItem() != 0) {

        //I don't know what to do here

    }
    super.onBackPressed();
}
android android-fragments android-videoview onbackpressed
1个回答
0
投票

请按回车键结束通话。

public void onBackPressed() {
    if (/--logic--/) {
        finish();
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.