src/com/beem/project/beem/service/RosterAdapter.java
changeset 96 e0eabd2266fe
parent 94 904759c1bd62
child 98 4d6ff785605d
equal deleted inserted replaced
95:da27ef678b0f 96:e0eabd2266fe
    40     /**
    40     /**
    41      * Constructor.
    41      * Constructor.
    42      * @param roster the roster to adapt
    42      * @param roster the roster to adapt
    43      */
    43      */
    44     public RosterAdapter(final Roster roster) {
    44     public RosterAdapter(final Roster roster) {
       
    45 	Log.d(TAG, "CTOR");
    45 	mAdaptee = roster;
    46 	mAdaptee = roster;
    46 	roster.addRosterListener(mRosterListener);
    47 	roster.addRosterListener(mRosterListener);
    47 	for (RosterEntry entry : roster.getEntries()) {
    48 	for (RosterEntry entry : roster.getEntries()) {
    48 	    String user = StringUtils.parseBareAddress(entry.getUser());
    49 	    String user = StringUtils.parseBareAddress(entry.getUser());
    49 	    if (!mContacts.containsKey(user))
    50 	    if (!mContacts.containsKey(user))
   183 	/**
   184 	/**
   184 	 * {@inheritDoc}
   185 	 * {@inheritDoc}
   185 	 */
   186 	 */
   186 	@Override
   187 	@Override
   187 	public void entriesUpdated(Collection<String> addresses) {
   188 	public void entriesUpdated(Collection<String> addresses) {
   188 	    Log.i(TAG, "Update de l'entry");
   189 	    Log.d(TAG, "Update de l'entry");
   189 	    final int n = mRemoteRosListeners.beginBroadcast();
   190 	    final int n = mRemoteRosListeners.beginBroadcast();
   190 
   191 
   191 	    List<String> tab = new ArrayList<String>();
   192 	    List<String> tab = new ArrayList<String>();
   192 	    for (int i = 0; i < n; i++) {
   193 	    for (int i = 0; i < n; i++) {
   193 		IBeemRosterListener listener = mRemoteRosListeners.getBroadcastItem(i);
   194 		IBeemRosterListener listener = mRemoteRosListeners.getBroadcastItem(i);