Quote:
Originally Posted by Fatespinner
I tried it with the Nova launcher and the same problem occurred, when I wanted to zoom into a pdf page. So it is not a launcher problem. I fear that it might be hardware related.
|
The only hardware failure that could explain random freezes I could think is an emmc module near to its end of life.
My suggestion is based on the very little experience I had with Likebooks.
The mediascanner reads the internal storage (and the sdcard if there's one) and tells the system: hey there are a few new documents.
On likebooks the mediascanner is "enhanced" with code from FBReader project. It's basically an IPC mechanism to tell the Boyue reader (reader & launcher are a single big blob) it needs to parse some new books.
The reader/launcher then tries to parse those documents, one by one. When it is able to parse a document it stores some metadata to avoid parsing it again. If it isn't able to parse a document it will retry the next time the mediascanner finds the same document, which is frequently.
;tl-dr: If some malformed book is in the internal storage the device will enter a loop of parsing -> failing -> parsing. It becomes worse if there are a bunch of malformed books.
Do note that books don't need to be "malformed" for the reader to fail. So malformed here just means a document that the Boyue reader doesn't know how to handle.
Hence my second suggestion of putting all your books into a folder with a .nomedia file. This will prevent the mediascanner from noticing they're there.
Then find a simple pdf from the internet, put it outside that folder and try to reproduce the issues. Make sure the Boyue Reader/launcher is not running in the background first.