LibGDX dans Android Activity

Je suis en train de développer une petite application pour Android utilisant l'interface utilisateur et les activités pour la plupart d'entre elles, mais un aspect essentiel nécessite l'utilisation de LibGDX (en utilisant les modèles 3D et la physique). Je veux pouvoir cliquer sur un bouton dans mon application (ma classe "Activer") qui ouvrira la classe "AndroidApplication" (ma classe "Bobble") qui initialise et exécute tout le code LibGDX.

Mon problème est que je ne peux pas utiliser une "intention" pour démarrer une classe AndroidApplication (uniquement une activité aussi loin que je peux le dire). Je suis sûr que les gens ont dû contourner ce problème par le passé, donc toute aide serait fantastique.

  • Définir la luminosité / contraste dans la capture vidéo en utilisant Android Camera2
  • Un fichier .apk qui installe deux applications
  • Erreur de modification illégale pour classe statique
  • Comment créer une application Android qui dépend d'une autre application?
  • Android: dossier de chemin d'accès pour File ()?
  • Convertir le tableau de bitmap en YUV (YCbCr NV21)
  • Voici mon code jusqu'à présent:

    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); } } 

    One Solution collect form web for “LibGDX dans Android Activity”

    Ok, je peux maintenant confirmer qu'il n'y a aucun problème avec le code ci-dessus. Le problème était que je n'avais pas déclaré mon classe / fichier "Bobble" dans le fichier AndroidManifest, et cela causait l'erreur d'exécution.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.