Hi all I am got stuck in a point , please help me out.
In my service
ChatMessage chatMessage = new ChatMessage();
chatMessage.setId(10)
chatMessage.setMessage("hello");
Intent intent = new Intent("MessageReceiver");
intent.putExtra("chatobj", chatMessage);
getApplicationContext().sendBroadcast(intent);
in my Activity
public final BroadcastReceiver ReceiveChat = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
ChatMessage chatMessage = new ChatMessage(getIntent().getSerializableExtra("chatobj"));
Log.v(CommonUtilities.TAG, chatMessage.getMessage()+": new message");
}};
This code is at my start of the activity , before oncreate(). Is this a problem ? The Log has null value. why is that ?