11
AndroidのUIとアクティビティを使ってAndroid用の小さなアプリを開発する途中ですが、LibGDX(3Dモデルと物理を使用) 。私はすべてのLibGDXコードを初期化して実行する "AndroidApplication"クラス(私の "Bobble"クラス)を開く私のアプリケーション(私の "Activate"クラス)のボタンをクリックできるようにしたい。LibGDX in Androidアクティビティ
私の問題は、AndroidApplicationクラス(私が知る限り、アクティビティのみ)を開始するための "Intent"を使用できないということです。私は人々が過去にこの問題を回避しなければならないと確信しているので、どんな助けも素晴らしいだろう。ここで
は、これまでの私のコードです:
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);
}
}
AndroidApplicationが拡張して、これがうまくいかない理由がわかりません。 – Matsemann