我正在为 Android 制作游戏,但我从未真正找到改变活动或内容视图的好方法。我现在有 1 个主菜单活动,其内容视图接收MotionEvent
s 并将它们发送到我的自定义按钮。另一个Activity
有一个简单的contentView
,它只是用一种颜色绘制屏幕。所有contentView
s 都具有相同的基类,并且活动 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);
}
有任何想法吗?