Java,android - 请帮助我理解代码

标签 java android

首先,我花了一整天的时间自己寻找答案,但没有运气。

所以,我正在学习 Android 开发。我设置了 SDK,让一切运行起来。我对 java 和 OOP 本身也是新手。我以前有过Benn编程,我对一些汇编​​器和C非常了解。

所以,我不太明白的是,在每个游戏教程中,游戏循环和 SurfaceView 都是像一个新线程一样启动的。但为什么?为什么要为此启动新线程,而不是让它从 Activity 启动方法中流动?

谢谢。

最佳答案

关于Painless Threading的文章很好地解释了这一点。

关于Java,android - 请帮助我理解代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856165/

相关文章:

java - Android 应用程序无法在 Eclipse 中的设备上启动

android - 在 Android 中使用 iText 生成的 PDF 中不显示西里尔字母

java - 控制 Sprite 旋转(它疯狂地旋转)

java - Java无法访问包外资源

java - 具有随机性的 JUnit 测试方法

java - 访问Java中类的字段

java - Flutter : Exception in thread "main" java.net.SocketException:连接重置

java - 以下 Guava 开发新功能

java - 我在sleep()时中断了方法并且没有异常

android - inputType 使项目不可点击