package com.ved.musicmapapp.receiver; import com.ved.musicmapapp.utils.Statics; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Message; import android.os.Messenger; import android.os.RemoteException; public class LikeBroadcastReceiver extends BroadcastReceiver { public static final String ACTION = "com.ved.musicmapapp.LikeBroadcastReceiver"; private Messenger messenger = null; public void setMessenger(Messenger messenger) { this.messenger = messenger; } @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(ACTION)) { onLike(); }else if (intent.getAction().equals(Statics.ACTION_LOGOUT)){ onLogoutGCM(); } } public void onLogoutGCM(){ }; public void onLike() { if (messenger != null) { Message message = new Message(); try { messenger.send(message); } catch (RemoteException e) { e.printStackTrace(); } } }; }