I have read through your code, setContextView(GLSurfaceView); and the GLSurfaceView set a render, the render will call onDrawFrame() automaticly
for this demo I have a question: private static HelloWorld master = null; and function copy() use reflect function
your comment said // Used to handle pause and resume...
but I don't understand why it is needed
actually, when I design J2ME game with JSR184, the object is stored in m3g file format, which texture is included, so I can load a object3D with texture directly
PS: at that time, blender has not a exporter for m3g, also a German(named Nalson) developed a m3g exporter for blender. 3D developing is popular in Germany?