我正在制作Android游戏,而且我需要一个连续运行的线程,基本上所有东西。 然而,现在,我正在制作主菜单(我总是从简单开始,我不熟悉编码),我希望图像能够在主屏幕上浮动。我知道如何编写代码(确定起始位置,更改它),但我不知道如何连续运行这样的代码(在UI线程之外)。
P.S。:对我来说很容易。我知道我可能遗漏了一些明显的东西,但我几乎没有任何Java经验。
答案 0 :(得分:0)
1。使用处理程序创建非UI线程。并使用布尔变量在受控循环中运行它。处理程序将有助于将非Ui线程的输出放在 Ui线程。
2。您可以使用Android中引入的 AsyncTask 来将UI与非Ui线程同步。
答案 1 :(得分:0)
while(check){//your code}
在run方法中,您可以放置一个全局布尔变量来检查条件。