MindevPDFViewer
MindevPDFViewer copied to clipboard
java.lang.IllegalStateException: An instance of OnFlingListener already set.
Hi,
I am using the sample code provided:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val url = "https://gahp.net/wp-content/uploads/2017/09/sample.pdf"
pdf.initializePDFDownloader(url, statusListener)
lifecycle.addObserver(PdfScope())
}
override fun onDestroy() {
pdf.pdfRendererCore?.clear()
super.onDestroy()
}
private val statusListener = object : MindevPDFViewer.MindevViewerStatusListener {
override fun onStartDownload() {
}
override fun onPageChanged(position: Int, total: Int) {
}
override fun onProgressDownload(currentStatus: Int) {
}
override fun onSuccessDownLoad(path: String) {
pdf.fileInit(path)
}
override fun onFail(error: Throwable) {
}
override fun unsupportedDevice() {
}
}
Pdf is loaded on the first try. The problem is when I download a pdf for a second time I get the following error when pdf.fileInit() runs:
java.lang.IllegalStateException: An instance of OnFlingListener already set.