Android 小游戏中的异步

发布于 2024-12-25 01:21:26 字数 191 浏览 0 评论 0原文

为大学作业编写一个小型 Android 游戏,只是想检查我正在做的事情是否正确。

我正在创建一个主谋类型的游戏,并且不确定如何处理基本的游戏操作,例如检查猜测是否正确。

我是否正确地认为处理这些操作的最佳方法是创建扩展 Async 的内部类以避免 UI 锁定?

如果没有,有人可以建议其他方法吗?

干杯!

writing a small android game for a university assignment and just wanted to check what I'm doing is correct.

I'm creating a Mastermind type game and am unsure how to handle basic game operations such as checking if a guess is correct.

Am I correct in thinking that the best way to handle these operations is to create inner classes that extend Async to avoid UI lockup?

If not could anyone suggest any other ways?

Cheers!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

白色秋天 2025-01-01 01:21:26

经过几周的应用程序开发后,我使用 AsyncTask 代替标准线程。 AyncTasks 不太可能被杀死,它们自己创建一个工作线程和处理程序,因此您可以比标准线程更轻松地通过它更新 GUI。但请记住,一次只能有一个 AsyncTask 实例运行。

After many weeks of developing my application, AsyncTask is what I used instead of standard threads. AyncTasks are less likely to get killed, they create a worker thread and handlers by themselves so you can update GUI through it more easily than standard threads. But remember that only one instance of AsyncTask can work at a time.

时光是把杀猪刀 2025-01-01 01:21:26

我认为这个游戏根本不需要 AsyncTask。 AsyncTask 是一个您不知道需要多长时间并且不想阻塞 UI 线程的进程,例如从 Internet 下载某些内容。

您的游戏可以完全由事件驱动。每当用户做出移动时,您都会调用您的方法。
如果你想在用户思考时显示动画,那么 SurfaceView 可以完成这项工作。

I don't think you need AsyncTask for this game at all. AsyncTask is a process for which you do not know how long it will take and you don't want to block your UI thread, like downloading something from Internet.

Your game can be completly events driven. Whenever the user makes a move you call your methods.
If you want to have animations while the user thinks then SurfaceView can do the job.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文