LibGDX dentro de la actividad de Android

Estoy desarrollando una pequeña aplicación para Android que utiliza la interfaz de usuario de Android y las actividades durante la mayor parte de la interacción, sin embargo, un aspecto clave requiere el uso de LibGDX (utilizando modelos 3D y física). Quiero poder hacer clic en un botón en mi aplicación (mi clase "Activar") que abrirá la clase "AndroidApplication" (mi clase "Bobble") que se inicializa y ejecuta todo el código LibGDX.

Mi problema es que no puedo usar un "Intención" para iniciar una clase de aplicación de Android (solo una actividad, por lo que puedo decir). Estoy seguro de que las personas han tenido que solucionar este problema en el pasado, por lo que cualquier ayuda sería fantástica.

Aquí está mi código hasta ahora:

public class Activate extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        try
        {
        setContentView(R.layout.activate_screen);

        Button b_Run = (Button) findViewById(id.bActiveRun);

        b_Run.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent to_Bobble = new Intent(v.getContext(), Bobble.class);
            startActivity(to_Bobble);
        }
    });
    }
    catch (Exception e) 
    {
        Log.e("Activate", "Error in activity", e);

        Toast.makeText(getApplicationContext(), 
                        e.getClass().getName() + " " + e.getMessage(), 
                        Toast.LENGTH_LONG).show();
    }
}

}

public class Bobble extends AndroidApplication {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LifeCycle loop = new LifeCycle();
        loop.ddgSettings = new ddgSystemSettings(this);
        initialize(loop, false);
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta