equal
deleted
inserted
replaced
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); |