04-17-2016, 03:04 PM
I believe I may have located the issue. Certain conditions can trigger requests from the Android OS for my app to release some memory (like if it's in the background or the device is almost out of RAM). In response to those requests, I free up resources, but some of those may be actively in use. I believe this creates a situation in which pages can not render or be rendered incorrectly. I'm certainly seeing this while trying to print large PDFs. I'm going to be changing the code to either safely free up resources, or just not free them at all to ensure that the program can never enter a bad state.
Mike
Mike