我有3项活动:Menu
,Game
,Resetscreen
。
在Menu
中,如果我点击一个按钮,我会创建一个新的Game
。
Game
创建一个名为View
的{{1}},然后将其设置为内容视图(显然)。
GameView
在GameView
课程的帮助下绘制了大量内容(它为Movement
提供了例如圆圈的X和Y坐标)。在绘制完所有内容后,GameView
会使自身无效,尽可能地创建onDraw()
。它的Animation
可以(取决于用户点击的时间)不执行任何操作并让游戏继续运行或(以及问题的地方)关闭{{1 }}活动(因此本身?)并启动活动onTouchEvent()
。
Game
应该能够使用新的Resetscreen
创建新的Resetscreen
活动并重新开始游戏。
问题是,它似乎没有正确终止任何东西。第一次运行顺利。从那时起,即使在全新的HTC M8(甚至没有谈论慢速模拟器)上,它也会很快变慢。
我想知道是否有人可以为我提供游戏的标准设置,以及如何在活动之间进行更改。
编辑:
从Game
转到GameView
(因此使用Menu
),然后从Game
转到GameView
按钮,按下按钮:
Resetscreen
活动和Game
或