Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一款 Android 游戏,基本上所有内容都需要一个持续运行的线程。然而,现在我正在制作主菜单(我总是从简单开始,我是编码新手),并且我想要一个图像漂浮在主屏幕上。我知道如何编码(确定起始位置,更改它),但我不知道如何连续运行这样一段代码(在 UI 线程之外)。
PS:请对我放轻松。我知道我可能遗漏了一些明显的东西,但我几乎没有 Java 经验。
1.创建一个非 UI 线程,使用 Handler。并使用布尔变量在受控循环中运行它。Handler 将有助于将非 Ui 线程的输出放在 Ui 线程上。
2.您可以使用android中引入的AsyncTask将UI与非UI线程同步。
while(check){//your code}
在运行方法中,您可以放置一个全局布尔变量来检查条件。