Android活动中的LibGDX

我正在使用Android UI和大部分交互活动开发Android的小应用程序,但是一个关键方面需要使用LibGDX(使用3D模型和物理)。 我希望能够点击我的应用程序中的一个按钮(我的“激活”类),它将打开初始化并运行所有LibGDX代码的“AndroidApplication”类(我的“Bobble”类)。

我的问题是我无法使用“Intent”来启动AndroidApplication类(据我所知,只有一个Activity)。 我相信人们过去不得不解决这个问题,所以任何帮助都会很棒。

到目前为止,这是我的代码:

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

好的我现在可以确认上面的代码没有任何问题。 问题是我没有在AndroidManifest文件中声明我的“Bobble”类/文件,这导致了运行时错误。