在android中,我们可以使用broadcast receiver来解决事件的传播,但是broadcast receiver 太重量级,所以我写此篇文章来向大家推荐Otto,Otto是由Square 和Google公司开发的,起源于Guava项目,以下是其详细内容的链接:Otto.
使用Otto,不但轻量级解决事件的传播,并且可以解耦,我们常常在AsyncTask中经常需要在post方法中回调,使用Otto我们可以使用其来发送事件,而不需要关联任何重量级组件,比如Activity.
在android中,我们可以使用broadcast receiver来解决事件的传播,但是broadcast receiver 太重量级,所以我写此篇文章来向大家推荐Otto,Otto是由Square 和Google公司开发的,起源于Guava项目,以下是其详细内容的链接:Otto.
使用Otto,不但轻量级解决事件的传播,并且可以解耦,我们常常在AsyncTask中经常需要在post方法中回调,使用Otto我们可以使用其来发送事件,而不需要关联任何重量级组件,比如Activity.