Ejemplo n.º 1
0
    public void onMemberJoined(ChatGroup group, final Contact contact) {
      insertGroupMemberInDb(contact);

      final int N = mRemoteListeners.beginBroadcast();
      for (int i = 0; i < N; i++) {
        IChatListener listener = mRemoteListeners.getBroadcastItem(i);
        try {
          listener.onContactJoined(ChatSessionAdapter.this, contact);
        } catch (RemoteException e) {
          // The RemoteCallbackList will take care of removing the
          // dead listeners.
        }
      }
      mRemoteListeners.finishBroadcast();
    }