Hey,
So I got my authentication working. I'm putting error handling around my table retrievals that monitors for a special exception thrown only when the authentication hasn't occurred. In such a case I have the installer for each module update it's views (I have data listeners which watch for updates anyway, so it's a relatively easy change).
I have another problem though. When this authentication fails, I notice it in the my app's core module in the restored() method, and instruct the app to close (exit). If I do this with LifecycleManager.exit(), it first saves the application state, which in this case results in a window of 0x0 at position 0x0 to be saved. Next time you open the app and you get a little rectangular shape in the top/left corner.
I changed to doing System.exit(0); Is there anything unsafe about doing this?
Quintin Beukes