我已经尝试谷歌搜索了一段时间,但找不到任何明确的答案。我有一个应该监听多个 UDP 端口的 Android 软件。如果我没记错的话,我必须为每个端口创建自己的线程。端口接收数据后,应将其传递给 UI 线程。
经过一些研究,我得出结论,我应该使用处理程序向 UI 线程提供数据。但是,我对需要多少个处理程序有点困惑。每个线程都需要自己的处理程序还是单个共享一个就够了?
对于一些背景信息,我正在尝试创建定时线程,每 100 毫秒检查一次接收到的 UDP 数据包并将其内容更新到 UI 线程的视图。
我已经尝试谷歌搜索了一段时间,但找不到任何明确的答案。我有一个应该监听多个 UDP 端口的 Android 软件。如果我没记错的话,我必须为每个端口创建自己的线程。端口接收数据后,应将其传递给 UI 线程。
经过一些研究,我得出结论,我应该使用处理程序向 UI 线程提供数据。但是,我对需要多少个处理程序有点困惑。每个线程都需要自己的处理程序还是单个共享一个就够了?
对于一些背景信息,我正在尝试创建定时线程,每 100 毫秒检查一次接收到的 UDP 数据包并将其内容更新到 UI 线程的视图。