我在Android应用程序中使用 HandlerThread 类进行线程通信。
主UI线程(Activity)拥有自己的处理程序,其 handleMessage(Message)覆盖以接受消息并处理它。
创建了HandlerThread ,它们使用主线程的处理程序向其发送消息。
现在当片段进入时会出现复杂性, 片段在UI线程(主)上运行,所以我不能在片段类中为同一主线程提供另一个处理程序。
所以我想到的解决方案是,
这是一个好的,合理的模式吗?还是坏的?有更好的方法吗?
请分享您对此的了解。
谢谢你, 问候, 阿济斯
答案 0 :(得分:0)
我不确切知道你使用这种模式究竟想要实现的目标
但建议是,托管活动应该被视为管理所有操作,可以通过接口来完成,托管活动将从某些事件的片段接收回调。