私は Android 用のゲームを作成していますが、アクティビティやコンテンツ ビューを変更する良い方法が見つかりませんでした。現在、1 つのメイン メニュー アクティビティがあり、そのコンテンツ ビューは を受け取りMotionEvent
、それらをカスタム ボタンにディスパッチします。もう1つは、画面を1色でペイントするだけActivity
のシンプルなものです。contentView
すべてcontentView
の は同じ基本クラスを持ち、アクティビティ 2 はアクティビティ 1 から派生します。
問題は、アクティビティを変更しようとするとアプリがクラッシュすることです。約 20 秒かかり、アプリが応答していないというエラー メッセージが表示されます。logcat には、メッセージもあります。keyDispatchingTimedOut sending to activity2
以下は、アクティビティ変更のコードです。
public void changeActivity() {
Log.d("changing", "activity");
Intent i=new Intent(this, Activity_Level.class);
startActivity(i);
}
何か案は?