package com.kescoode.xmail.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import com.kescoode.adk.log.Logger; import com.kescoode.xmail.AppConstant; import com.kescoode.xmail.controller.MailManager; import com.kescoode.xmail.event.SettingCheckEvent; import de.greenrobot.event.EventBus; /** * 获取{@link com.kescoode.xmail.service.MailService}传达的事件并分发出去 * * @author Kesco Lin */ public class MailEventReceiver extends BroadcastReceiver { private EventBus bus = EventBus.getDefault(); public MailEventReceiver() { } @Override public void onReceive(Context context, Intent intent) { Object event = intent.getParcelableExtra(AppConstant.Event.TAG); bus.post(event); Logger.d("receive event: %s", event.getClass().getCanonicalName()); } }