Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

我把你的代码粘贴到我的项目中,出现了问题. #3

Open
colder112 opened this issue Sep 22, 2017 · 15 comments
Open

我把你的代码粘贴到我的项目中,出现了问题. #3

colder112 opened this issue Sep 22, 2017 · 15 comments

Comments

@colder112
Copy link

第一次读取pdf或者ppt是可以的,等我第二次进入的时候,就一直显示正在加载中,之后就是一直都是正在加载中了,也不显示内容....不知道为什么..你的demo没问题,到我的项目中就有这个问题了.

@colder112
Copy link
Author

我第一次在FileDisplayActivity载入pdf是正常的,然后在这个界面更换一下另一个pdf的url,就会显示正在加载文档.这是一个bug

@ZhongXiaoHong
Copy link
Owner

请问直接运行我的demo是否有问题 如果没有问题的话 只是你嫁接我的demo出现问题的话 应该是你有地方没注意到 仔细对比一下我的demo

@colder112
Copy link
Author

你的demo没有问题
我项目中用的是fragment,demo中用的是activity......在fragment中使用tbsreaderview,在第一个fragment载入pdf时,正常打开,当按下返回,在进入另一个fragment中,载入pdf,就会显示文件正在加载中.一直这么显示.,....问题在于,tbsreaderview在activity的ondestory这个生命周期方法中到底调用了什么

@colder112
Copy link
Author

我项目就一个activity,全部使用fragment,根本走不了ondestory.这个tbsreaderview暴露出来的方法太少了..

@ZhongXiaoHong
Copy link
Owner

这种情况 你不应该在activity的ondestroy调用 mSuperFileView.onStopDisplay();而是在fragment销毁的时候调用 mSuperFileView.onStopDisplay();

@colder112
Copy link
Author

我是在fragment中的onDestroyView这个生命周期里调用的mSuperFileView.onStopDisplay()

@colder112
Copy link
Author

还有一个问题就是,我要在一个fragment中,打开一个pdf,过一会切换到另一个pdf的地址.也会出现这个情况,一直显示文件正在加载中.这种情景该如何调用方法呢..

@colder112
Copy link
Author

还有一个问题是,我给这个mSuperFileView设置了高度,当我点击一个按钮吧屏幕横屏全屏时,展示的内容不会随之放大,另一边存在黑色空白.

@xuwiller
Copy link

exceptions:java.lang.NoSuchMethodException: onCallBackAction [class java.lang.Integer, class java.lang.Object, class java.lang.Object] 我也是复制了你的代码 结果跑起来报了这个错误,但是demo中展示是正确的

@xuwiller
Copy link

界面上的错误是 插件加载失败

@songjian931798
Copy link

大神,急,为什么我第一次进去能预览,第二次进去它一直显示 正在加载文档,一直都预览不了

@ZhongXiaoHong
Copy link
Owner

@songjian931798 你在推出界面的时候是不是没有调用停止显示的方法

@guoq1
Copy link

guoq1 commented Jan 12, 2018

刚集成的时候可以显示文档,什么都没改过,突然文档不显示了,只调用了.show() 然后就没了

@huangsss
Copy link

huangsss commented Apr 2, 2018

;试试看onDestroy()里面添加mTbsReaderView.onStop()

@Louisyong9527
Copy link

打印FileDisplayActivity 生命周期log发现一个很奇怪的现象,该activity重复创建,finish后又自己创建一次,导致返回时一个空白页。解决方法是 设置该Activity android:launchMode="singleInstance"。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants