package cn.daixiaodong.myapp.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; /** * Created by daixiaodong on 15/7/25. */ public class SignInBroadcastReceiver extends BroadcastReceiver { private OnSignInStatusChangeListener mListener; public interface OnSignInStatusChangeListener { void onSignInStatusChangeListener(boolean isSignIn); } public void setOnSignInStatusChangeListener(OnSignInStatusChangeListener listener) { this.mListener = listener; } @Override public void onReceive(Context context, Intent intent) { boolean isSignIn = intent.getBooleanExtra("isSignIn", true); if (mListener != null) { mListener.onSignInStatusChangeListener(isSignIn); } } }