腾讯TBS浏览服务多次打开文件出现等待问题

由于工作的需要,公司项目中集成了腾讯TBS服务,官网大家可以自行查看,集成方式也蛮简单的,这里推荐几个博客,博主都非常详细的记录了集成的方式

  1. https://blog.csdn.net/Huang_SS/article/details/79901294
  2. https://blog.csdn.net/EUEHEUEN/article/details/78113713?utm_source=blogxgwz0
  3. https://blog.csdn.net/growing_tree/article/details/78309423?utm_source=blogxgwz0

关于集成方式我这里就不多说了,这里主要简单介绍一下我集成后出现的问题,主要问题是,第一次打开doc,excel,pdf,txt等文件能快速打开,但是第二次打开时却出现等待的情况,然后一直等待等待等待…,大体情况如下:

关于这个问题我也找了很久,由于TBS官网的文档实在是少得可怜,所以只能靠百度(google此时没什么反应),此时我应该吐槽一下,查了一下TbsReaderView类的方法如下:
腾讯TBS浏览服务多次打开文件出现等待问题_第1张图片

看到了一个stop方法,尝试在宿主Activity中调用stop方法:

    @Override
    protected void onDestroy() {
        super.onDestroy();
        
        if(null != mReaderView) {
            mReaderView.onStop();
        }
    }

问题解决。

你可能感兴趣的:(开发问题)