Android ViewPager:调用onStop()将ExoPlayer实例设置为null
创始人
2024-08-19 05:00:18
0次

在Android ViewPager中调用onStop()方法将ExoPlayer实例设置为null的解决方法如下所示:

首先,在ViewPager的Adapter中创建一个方法来释放ExoPlayer实例:

public class MyPagerAdapter extends PagerAdapter {
    // ExoPlayer实例
    private ExoPlayer exoPlayer;

    // ...

    // 释放ExoPlayer实例的方法
    public void releasePlayer() {
        if (exoPlayer != null) {
            exoPlayer.release();
            exoPlayer = null;
        }
    }

    // ...
}

然后,在ViewPager的父Activity或Fragment的onStop()方法中调用Adapter中的releasePlayer()方法:

public class MainActivity extends AppCompatActivity {
    // ViewPager
    private ViewPager viewPager;

    // PagerAdapter
    private MyPagerAdapter pagerAdapter;

    // ...

    @Override
    protected void onStop() {
        super.onStop();
        pagerAdapter.releasePlayer();
    }

    // ...
}

这样,当ViewPager所在的Activity或Fragment的onStop()方法被调用时,ExoPlayer实例将被释放,以便在ViewPager不可见时停止播放。

相关内容

热门资讯

揭秘关于开挂!梦马娱乐辅助透视... 揭秘关于开挂!梦马娱乐辅助透视挂,读了贵阳捉鸡麻将真的有外挂,原来有挂辅助1、该软件可以轻松地帮助玩...
重大来袭透视挂!钻石大厅辅助透... 重大来袭透视挂!钻石大厅辅助透视挂,新讯奇麻将是真的有外挂,果然有挂教程一、新讯奇麻将游戏安装教程牌...
必备辅助推荐开挂!甘孜大厅辅助... 必备辅助推荐开挂!甘孜大厅辅助透视挂,友友沛县麻将存在有外挂,原来发现有挂1)甘孜大厅辅助插件:进一...
受玩家影响透视挂!众胜辅助透视... 受玩家影响透视挂!众胜辅助透视挂,新乐清麻将真的有外挂,都是有挂教学1、新乐清麻将辅助器安装包、新乐...
重磅来袭开挂!顺欣茶坊辅助透视... 重磅来袭开挂!顺欣茶坊辅助透视挂,微友南昌麻将真的是有外挂,确实有挂秘诀一、顺欣茶坊游戏安装教程牌型...
重大科普辅助!星星武汉麻将辅助... 重大科普辅助!星星武汉麻将辅助透视挂,龙悦长安真的是有外挂,切实有挂规律一、星星武汉麻将可以开透视的...
科普常识辅助!欢乐五张辅助透视... 科普常识辅助!欢乐五张辅助透视挂,闲来老版本确实有外挂,一直有挂方针1、操作简单,无需欢乐五张手机版...
连日来开挂!聚友互娱辅助透视挂... 连日来开挂!聚友互娱辅助透视挂,丹东麻将存在有外挂,竟然有挂辅助1、每一步都需要思考,不同水平的挑战...
随着开挂!卓越辅助透视挂,大唐... 随着开挂!卓越辅助透视挂,大唐撸麻雀确实有外挂,都是有挂秘诀1、金币登录送、破产送、升级送、活动送。...
记者揭秘透视挂!阿当福建麻将辅... 记者揭秘透视挂!阿当福建麻将辅助透视挂,同城熟人麻将真的是有外挂,真是有挂透视1、下载好阿当福建麻将...