首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作ThreadPool?

如何制作ThreadPool?
EN

Stack Overflow用户
提问于 2016-01-17 02:03:18
回答 1查看 40关注 0票数 1

我正在制作一个地图应用程序与OnClick标记创建。我使用简单的AsyncTask类来获取我单击的LatLng的街道地址,这样我就可以设置一个标记,并将一个Address对象保存到list中以备将来的onMarkerClick使用,这样我就可以在第二个活动中显示地址,当然也可以在onDestroy中备份数据库。问题是,当我创建一个标记并单击它时,AsyncTask是一个选项。如果我创建2-3-4或更多,它们不会累积到队列中,并且我会失去第一个或除最后一个之外的所有队列。我现在正在阅读关于ThreadPoolAsyncTask.THREAD_POOL_EXECUTOR的文章,但我真的发现这很难。可以要求更简单的解释或/和代码样本吗?

我知道自动取款机:AsyncTask不是一个选项,因为它只管理一个后台线程。Thread更难实现,但它将控制权交给了优先级。我需要创建一个新的线程在每一次点击或使任务队列来完成这一点。Geocoder类是一个选项,但对我不起作用。(格式不好,随机不可用)。

EN

回答 1

Stack Overflow用户

发布于 2016-01-19 16:01:37

Android开发人员文档提供了适用于Thread Pool的培训。使用它,您还可以communicate with the UI线程,以便(在您的情况下)能够操作/更新标记并为其设置侦听器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34830291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档