Quote:
Originally Posted by Maimun Ahmed
Maybe I am wrong but then, how is the read timer counting down in the background while we continue to use the ui.
|
Yes, you're totally wrong here.
You're confusing the hability to schedule tasks to run in the future with multithreading. They are not the same.
Any tasks scheduled with any of the UIManager facilities (see doc in
https://koreader.rocks/doc/modules/ui.uimanager.html) will be executed sequentially on the UIThread, so if one of such tasks takes hours to complete the UI will be blocked for that time too.