在一个线程上实例化多个对象并使用自己的私有(private)处理程序是一种不好的做法吗?应用程序是否应该为每个线程实例化和仅使用一个处理程序并将其在对象之间传递?
最佳答案
每个 Looper
/MessageQueue
对拥有多个 Handler
是有好处的。您可以在各自的处理程序上发送和处理不同类别的Runnable
或Message
,这减少了if else
的数量,使您的编程更多可维护。
关于Android:每个线程有多个处理程序可以吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7964128/