什么是最好的操作,asynctask或线程?

时间:2015-11-28 07:20:01

标签: android multithreading android-asynctask

我知道什么是asynctask和线程,但我想知道什么是最好和快速使用这种操作? - 所以基本上 - 我有谷歌地图的活动,它每次都不断更新位置,我有很多多边形,需要检查当前位置是否在那些多边形,我想知道我该怎么办?

1)创建一个基本上不断检查当前位置是否在这些多边形中的线程。

2)每次位置发生变化时,从我的主线程创建asynctask并检查这些多边形中的当前位置。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

基本上,<span ng-app="myApp" ng-controller="new" class="addtocalendar atc-style-blue"> 和线程是相同的。内部AsyncTask使用Java线程生成后台线程。但是,使用AsyncTask是不同的。

线程和Service在启动它们的组件的上下文中运行。但是,服务提供了他们自己的背景。

例如,您可以获得与此代码段提供的AsyncTask相同的功能。

AsyncTask