Android-关于postDelayed和Threads的问题

Android-关于postDelayed和Threads的问题,第1张

概述我有一个关于postDelayed的问题.androiddocs说它将可运行对象添加到队列中,并在UI线程中运行.这是什么意思?因此,例如,我用来创建布局的同一线程用于运行Runnable吗?如果我希望它作为在创建布局和定义活动时执行的独立线程怎么办?谢谢克里斯解决方法:恭喜你!您找到了不只一种解决

我有一个关于postDelayed的问题. android docs说它将可运行对象添加到队列中,并在UI线程中运行.这是什么意思?

因此,例如,我用来创建布局的同一线程用于运行Runnable吗?

如果我希望它作为在创建布局和定义活动时执行的独立线程怎么办?

谢谢
克里斯

解决方法:

恭喜你!您找到了不只一种解决方案的地方之一.

>处理程序和PostDelayed可以是很好的轻量级方法,可以定期调用前台活动.即使消息被重用.这些在Snake示例程序(Snake / SnakeVIEw.java / sleep())中使用,以使蛇移动.它以“发布延迟500ms的消息”的方式运行,在500ms内将其捕获到HandleMessage(Handlers的默认设置)中,移动然后再次发送.甚至消息也可以通过gainMessage()重用.我已使用这些按钮在按下按钮时进行按钮更新.
>线程有点重.您可以将它们用作背景或已经习惯于运行线程的位置.创建一个“新线程(aRunnable).start()”.我没有在Android上使用太多.
>使用StartActivityForResult()启动Intent,并使用OnActivityResult捕获结果以创建标准RPC.有关更多信息,请参见记事本示例的步骤2.
>查看更多针对不同场景启动的意图.我发现将“创建和启动意图”放在单独的函数中有助于维护和调试.

祝好运!

总结

以上是内存溢出为你收集整理的Android-关于postDelayed和Threads的问题全部内容,希望文章能够帮你解决Android-关于postDelayed和Threads的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1082342.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存