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

Posted microhex

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯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类的方法如下:

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

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

问题解决。

以上是关于腾讯TBS浏览服务多次打开文件出现等待问题的主要内容,如果未能解决你的问题,请参考以下文章

免费服务——腾讯浏览服务TBS基础属性

TBS 腾讯浏览服务 集成

Android开发笔记(一百八十四)利用TBS浏览各种文档

Android开发笔记(一百八十四)利用TBS浏览各种文档

Android开发笔记(一百八十四)利用TBS浏览各种文档

记一次腾讯TBS浏览服务集成实践