package com.ved.musicmapapp.receiver; 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 FollowedBroadcastReceiver extends BroadcastReceiver { private Messenger messenger = null; public static final String ACTION = "com.ved.musicmapapp.FollowedBroadcastReceiver"; @Override public void onReceive(Context context, Intent intent) { if (messenger != null) { int noFollow = intent.getIntExtra("no_follow", -1); String userId = intent.getStringExtra("fb_id"); if (noFollow >= 0) { Message message = new Message(); message.what = 1; Bundle data = new Bundle(); data.putInt("no_follow", noFollow); data.putString("fb_id", userId); message.setData(data); try { messenger.send(message); } catch (RemoteException e) { e.printStackTrace(); } } } } public void setMessenger(Messenger messenger) { this.messenger = messenger; } }