我正在Android中实现MVP模式。我有用于Presenter,Interactors(业务逻辑)和数据访问层的单独模块。
答案 0 :(得分:2)
实际上我对Handler有错误的概念。 Handler是通过从工作线程发布Runnable对象来与UI线程或主线程进行通信的唯一方法。我使用ThreadPoolExecutor来完成多线程并使用处理程序在线程池和UI线程中的线程之间进行通信。任何对此方法感兴趣的人都可以在此link中看到实现。
答案 1 :(得分:0)
一种方法可能是使用https://github.com/ReactiveX/RxAndroid,这样您就可以轻松订阅任何线程并在主线程上获得响应。