微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

后台进程导致的Android线程问题

我用一个简单的动画编写了一个非常简单的游戏,但是我注意到当电话检查电子邮件或其他几个应用程序正在运行时,在我的线程中更新的动画开始表现缓慢或不稳定.

这是一个问题,因为游戏机制需要根据动画对屏幕触摸进行一些仔细的计时.因此,如果开始表现异常,则该游戏将无法正常运行-也不会带来太多乐趣.

有办法防止这种情况吗?我的线程在需要运行时可以具有更高的优先级吗?

解决方法:

尝试将线程优先级设置为最大.这会对android中渲染线程的性能产生重大影响:

mThread.setPriority(Thread.MAX_PRIORITY)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐