superFileView
superFileView copied to clipboard
我把你的代码粘贴到我的项目中,出现了问题.
第一次读取pdf或者ppt是可以的,等我第二次进入的时候,就一直显示正在加载中,之后就是一直都是正在加载中了,也不显示内容....不知道为什么..你的demo没问题,到我的项目中就有这个问题了.
我第一次在FileDisplayActivity载入pdf是正常的,然后在这个界面更换一下另一个pdf的url,就会显示正在加载文档.这是一个bug
请问直接运行我的demo是否有问题 如果没有问题的话 只是你嫁接我的demo出现问题的话 应该是你有地方没注意到 仔细对比一下我的demo
你的demo没有问题 我项目中用的是fragment,demo中用的是activity......在fragment中使用tbsreaderview,在第一个fragment载入pdf时,正常打开,当按下返回,在进入另一个fragment中,载入pdf,就会显示文件正在加载中.一直这么显示.,....问题在于,tbsreaderview在activity的ondestory这个生命周期方法中到底调用了什么
我项目就一个activity,全部使用fragment,根本走不了ondestory.这个tbsreaderview暴露出来的方法太少了..
这种情况 你不应该在activity的ondestroy调用 mSuperFileView.onStopDisplay();而是在fragment销毁的时候调用 mSuperFileView.onStopDisplay();
我是在fragment中的onDestroyView这个生命周期里调用的mSuperFileView.onStopDisplay()
还有一个问题就是,我要在一个fragment中,打开一个pdf,过一会切换到另一个pdf的地址.也会出现这个情况,一直显示文件正在加载中.这种情景该如何调用方法呢..
还有一个问题是,我给这个mSuperFileView设置了高度,当我点击一个按钮吧屏幕横屏全屏时,展示的内容不会随之放大,另一边存在黑色空白.
exceptions:java.lang.NoSuchMethodException: onCallBackAction [class java.lang.Integer, class java.lang.Object, class java.lang.Object] 我也是复制了你的代码 结果跑起来报了这个错误,但是demo中展示是正确的
界面上的错误是 插件加载失败
大神,急,为什么我第一次进去能预览,第二次进去它一直显示 正在加载文档,一直都预览不了
@songjian931798 你在推出界面的时候是不是没有调用停止显示的方法
刚集成的时候可以显示文档,什么都没改过,突然文档不显示了,只调用了.show() 然后就没了
;试试看onDestroy()里面添加mTbsReaderView.onStop()
打印FileDisplayActivity 生命周期log发现一个很奇怪的现象,该activity重复创建,finish后又自己创建一次,导致返回时一个空白页。解决方法是 设置该Activity android:launchMode="singleInstance"。