我已经完成了我正在尝试制作的大部分游戏,并且在整个项目中我创建了一个特定的Activity,它也调用了SurfaceView和Thread.我在每个3个类中都放了一个update()方法,这样每个类都会知道每次更改时其他的位置.显然,做这样的事情的唯一方法是使用静态方法......这很好,直到我的SurfaceView发生碰撞,我想告诉Activity要做什么.我可以传递信息,但后来我找不到制作AlertDialog的方法.
我理解我不能从静态方法调用showDialog(),但我找不到一种方法来使用非静态方法来调用它,然后从静态方法调用该方法.我一直在寻找答案,我听说过有关实例化对象的事情,但我无法弄清楚这意味着什么......
如果有人有个好主意让我解决这个问题,请告诉我:)
static android surfaceview android-alertdialog android-activity