public GL2JNIView( GS2DActivity activity, String apkPath, AccelerometerListener accelerometerListener, KeyEventListener keyEventListener, ArrayList<NativeCommandListener> commandListeners) { super(activity.getApplication()); GL2JNIView.accelerometerListener = accelerometerListener; this.apkPath = apkPath; this.commandListeners = commandListeners; GL2JNIView.keyEventListener = keyEventListener; init(false, 1, 0, activity); retrieveScreenSize(activity); setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY); frameHandler = new FrameHandler(this, 100); frameHandler.start(); }