作为一个 android 编程的菜鸟,我被建议使用适配器和处理程序来定期更新 TextView 而不是线程/ sleep 。 但是,我想知道为什么!有什么建议吗?
最佳答案
在 Android 中,您无法在 UI 线程之外更新 UI 小部件,因此 Handler
为 Thread
提供了一种与 UI 通信的方法。在这种方法中,您启动线程以生成 View 数据并通过 Message
将其传递给 Handler
。处理程序然后根据您发送的数据更新 UI。
我不确定适配器在等式中的确切位置,因为它们通常用于将一些数据与 View 连接(例如 ListView
和 ListAdapter
) .
关于android - 用于后台任务的线程与适配器——更喜欢哪一个,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223271/