【发布时间】:2010-10-01 14:21:20
【问题描述】:
如何确保代码在 Android MapActivity 项目的 UI 线程上执行或不执行?
我正在开发一个基于 Android 地图的应用程序,但我遇到了一些稳定性问题,我的研究使我相信我需要确保在 UI 线程上执行屏幕更新。
我的应用有来自 GPS 侦听器(我想将其配置为单独的线程)和 UDP 侦听器(已经是单独的线程)的数据,并且它具有通常的 Android 软件生命周期方法集,但我一定是没有经验之类的,因为我不知道在哪里放置更新地图叠加层的代码
(a) 在 UI 线程上, (b) 以重复的方式。
我在轮询或事件驱动过程(可能基于计时器,或传入数据的到达)之间没有偏好,因此任何一种类型的建议都将被接受。
有人有什么想法吗??
谢谢, R.
【问题讨论】:
标签: android multithreading ui-thread