Loading the textures is simply creating a new texture and adding it to the texture manager. Just like any other application that uses jPCT or jPCT-AE does. That can't be the source of your problem. You can take the HelloWorld code as an example. It doesn't matter if you load a model by using Loader or by creating it via Primitives like HelloWorld does. Your problem seems to be related to Android's Activity management and not to loading textures...that's just a symptom.