public void messageReceived(String username, String message) { // FriendInfo friend = FriendController.getFriendInfo(username); MessageInfo msg = MessageController.checkMessage(username); if (msg != null) { Intent i = new Intent(TAKE_MESSAGE); i.putExtra(MessageInfo.USERID, msg.userid); i.putExtra(MessageInfo.MESSAGETEXT, msg.messagetext); sendBroadcast(i); String activeFriend = FriendController.getActiveFriend(); if (activeFriend == null || activeFriend.equals(username) == false) { localstoragehandler.insert(username, this.getUsername(), message.toString()); showNotification(username, message); } Log.i("TAKE_MESSAGE broadcast sent by im service", ""); } }