Why would the render context ever go away? I’m wondering why the render call needs to take a render context. Why would the context ever change while running an app? Just wondering why the context can’t e.g. be an unchanging member variable of the Application. Just trying to get a sense of how Lime works.
Android loses its render context when your app is pushed into the background and sometimes on rotation. I’m not 100% but I think the render context might be lost on resizing the window.
Also, multiple windows will have multiple contexts, so without a renderer reference it’s hard to know which window is rendering