首先,我花了一整天的时间自己寻找答案,但没有运气。
所以,我正在学习 Android 开发。我设置了 SDK,让一切运行起来。我对 java 和 OOP 本身也是新手。我以前有过Benn编程,我对一些汇编器和C非常了解。
所以,我不太明白的是,在每个游戏教程中,游戏循环和 SurfaceView 都是像一个新线程一样启动的。但为什么?为什么要为此启动新线程,而不是让它从 Activity 启动方法中流动?
谢谢。
最佳答案
关于Painless Threading的文章很好地解释了这一点。
关于Java,android - 请帮助我理解代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856165/