Add methods for managing MessageListeners in the Chat adapter.
--- a/src/com/beem/project/beem/service/ChatAdapter.java Thu Dec 17 13:54:55 2009 +0100
+++ b/src/com/beem/project/beem/service/ChatAdapter.java Thu Dec 17 16:15:02 2009 +0100
@@ -49,10 +49,14 @@
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.XMPPException;
+import org.jivesoftware.smack.MessageListener;
+import android.os.RemoteCallbackList;
import android.os.RemoteException;
+import android.util.Log;
import com.beem.project.beem.service.aidl.IChat;
+import com.beem.project.beem.service.aidl.IMessageListener;
// TODO: Auto-generated Javadoc
/**
@@ -61,12 +65,15 @@
*/
public class ChatAdapter extends IChat.Stub {
private static final int HISTORY_MAX_SIZE = 50;
+ private static final String TAG = "ChatAdapter";
private final Chat mAdaptee;
private final Contact mParticipant;
private String mState;
private boolean mIsOpen;
private final List<Message> mMessages;