Esempio n. 1
0
  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", "");
    }
  }