android– 性能明智,更好的是:AsyncTask还是简单地创建一个runnable?

android– 性能明智,更好的是:AsyncTask还是简单地创建一个runnable?,第1张

概述我目前正在开发一个Android项目,它在onCreate上加载了很多图片.为了确保UI不被阻止,我可以选择将它放在runnable或AsyncTask中.什么是(表现明智)更好的选择还是几乎相同?解决方法:是的,它或多或少是相同的.AsyncTask只不过是Runnable/Thread的便利类.在我看来,你应该使用AsyncTas

我目前正在开发一个Android项目,它在onCreate上加载了很多图片.为了确保UI不被阻止,我可以选择将它放在runnable或AsyncTask中.什么是(表现明智)更好的选择还是几乎相同?

解决方法:

是的,它或多或少是相同的.AsyncTask只不过是Runnable / Thread的便利类.

在我看来,你应该使用AsyncTask.它是一种机器人标准,它可以让你远离任务来检查工作何时完成.您可以轻松地在onPostExecute中进行回调,或者对结果执行任何 *** 作. (请记住,只有doInBackGround在自己的线程中运行 – 其他方法在UI线程中运行,因此您甚至可以在那里添加对话框等等.

总结

以上是内存溢出为你收集整理的android – 性能明智,更好的是:AsyncTask还是简单地创建一个runnable?全部内容,希望文章能够帮你解决android – 性能明智,更好的是:AsyncTask还是简单地创建一个runnable?所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1106604.html

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

发表评论

登录后才能评论

评论列表(0条)

保存