Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 类以简化后台线程创建和UI线程同步_Android - Fatal编程技术网

Android 类以简化后台线程创建和UI线程同步

Android 类以简化后台线程创建和UI线程同步,android,Android,Android使用什么类来简化后台线程创建和UI线程同步?AsyncTask是您要找的类 您可以在中找到有关它的更多信息,以简化后台线程创建和ui线程同步。android使用AsyncTask类 AsyncTask允许正确且轻松地使用UI线程。此类允许在UI线程上执行后台操作和发布结果,而无需操纵线程和/或处理程序 AsyncTask被设计成一个围绕线程和处理程序的助手类,并不构成通用线程框架。AsyncTasks理想情况下应用于短期操作(最多几秒钟) AsyncTask是在后台运行一些简单任务

Android使用什么类来简化后台线程创建和UI线程同步?

AsyncTask是您要找的类


您可以在

中找到有关它的更多信息,以简化后台线程创建和ui线程同步。android使用AsyncTask类

AsyncTask允许正确且轻松地使用UI线程。此类允许在UI线程上执行后台操作和发布结果,而无需操纵线程和/或处理程序

AsyncTask被设计成一个围绕线程和处理程序的助手类,并不构成通用线程框架。AsyncTasks理想情况下应用于短期操作(最多几秒钟)

  • AsyncTask
    是在后台运行一些简单任务时使用的类。但不好的是任务太多了
  • 服务
    是android提供给开发人员用于执行后台任务的组件。您可以使用活页夹或Messenger与
    活动
    或UI线程进行通信
  • 当然,您可以从
    活动
    应用程序
    创建新线程。这取决于你的需求或情况

  • 对于Udacity课程问题的答案,该类将是AsyncTask

    要想让这成为一个有价值的答案,您需要详细说明为什么AsyncTask在解决OP的问题时很有用。既然我们现在知道了类名,那么有人不能直接去Android文档获取这些信息吗?确保你也因为没有提供一篇关于AsyncTask为什么有用的文章而责骂Kshitij。你想要公平,对吗?公平地说,Udacity课程说明特别建议使用StackExchange来找到问题的答案。该问题是在线Udacity Android培训课程的一部分。问这个问题的人都在寻找确切的答案,除此之外什么都没有。@alcfeoh我不同意。有些人在寻找确切的答案,大多数人在寻找关于AsyncTask类的见解。如果这个问题还没有在这里一字不差的话,我就要做了——因为Udacity确实特别鼓励学生使用AsyncTask类。。我完全同意为什么需要这个答案,而这个问题自2015年5月以来已经有了更好的答案?与alcfeoh的答案相同。