equal
deleted
inserted
replaced
186 newchat.addToLastMessages(message.getBody()); |
186 newchat.addToLastMessages(message.getBody()); |
187 final int n = mRemoteMessageListeners.beginBroadcast(); |
187 final int n = mRemoteMessageListeners.beginBroadcast(); |
188 for (int i = 0; i < n; i++) { |
188 for (int i = 0; i < n; i++) { |
189 IMessageListener listener = mRemoteMessageListeners.getBroadcastItem(i); |
189 IMessageListener listener = mRemoteMessageListeners.getBroadcastItem(i); |
190 listener.processMessage(newchat, new com.beem.project.beem.service.Message(message)); |
190 listener.processMessage(newchat, new com.beem.project.beem.service.Message(message)); |
191 |
|
192 } |
191 } |
193 mRemoteMessageListeners.finishBroadcast(); |
192 mRemoteMessageListeners.finishBroadcast(); |
194 } catch (RemoteException e) { |
193 } catch (RemoteException e) { |
195 // The RemoteCallbackList will take care of removing the |
194 // The RemoteCallbackList will take care of removing the |
196 // dead listeners. |
195 // dead listeners. |
199 } |
198 } |
200 |
199 |
201 @Override |
200 @Override |
202 public void stateChanged(Chat chat, ChatState state) { |
201 public void stateChanged(Chat chat, ChatState state) { |
203 try { |
202 try { |
|
203 Log.d(TAG, "state changed"); |
204 mChats.get(chat.getParticipant()).setState(state.name()); |
204 mChats.get(chat.getParticipant()).setState(state.name()); |
205 } catch (RemoteException e) { |
205 } catch (RemoteException e) { |
206 e.printStackTrace(); |
206 e.printStackTrace(); |
207 } |
207 } |
208 } |
208 } |