--- a/src/com/beem/project/beem/ui/SendIM.java Wed Jun 17 18:33:14 2009 +0200
+++ b/src/com/beem/project/beem/ui/SendIM.java Wed Jun 17 19:03:11 2009 +0200
@@ -40,69 +40,6 @@
public class SendIM extends Activity implements OnClickListener, OnKeyListener {
- /**
- * Listener for chat creation. (maybe not necessary)
- *
- * @author darisk
- */
- private class OnChatListener extends IChatManagerListener.Stub {
-
- /**
- * {@inheritDoc}
- */
- @Override
- public void chatCreated(IChat chat, boolean locally) throws RemoteException {
- Log.i("LOG", "chatCreated");
- }
-
- }
-
- /**
- * Listener for new chat messages.
- *
- * @author darisk
- */
- private class OnMessageListener extends IMessageListener.Stub {
-
- /**
- * {@inheritDoc}
- */
- @Override
- public void processMessage(IChat chat, Message msg) throws RemoteException {
-
- if (chat != mChat)
- return;
- final Message m = msg;
- mHandler.post(new Runnable() {
-
- @Override
- public void run() {
- if (m.getBody() != null) {
- if (mSpeak == 2)
- mText.append(m.getBody() + "\n");
- else {
- String str = String.format(getString(R.string.SendIMSays), m.getFrom());
- mText.append(str);
- mText.append(m.getBody() + "\n");
- }
- mScrolling.fullScroll(ScrollView.FOCUS_DOWN);
- mToSend.requestFocus();
- mSpeak = 2;
- }
- }
- });
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- public void stateChanged(IChat chat) throws RemoteException {
- // TODO: a integrer dans l'ui
- // Log.d(TAG, "state changed");
- }
- }
-
private static final String TAG = "SEND_IM";
private EditText mToSend;
private SendIMDialogSmiley mSmyDialog;
@@ -388,4 +325,69 @@
mContact = newContact;
mToSend.requestFocus();
}
+
+
+ /**
+ * Listener for chat creation. (maybe not necessary)
+ *
+ * @author darisk
+ */
+ private class OnChatListener extends IChatManagerListener.Stub {
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void chatCreated(IChat chat, boolean locally) throws RemoteException {
+ Log.i("LOG", "chatCreated");
+ }
+
+ }
+
+ /**
+ * Listener for new chat messages.
+ *
+ * @author darisk
+ */
+ private class OnMessageListener extends IMessageListener.Stub {
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void processMessage(IChat chat, Message msg) throws RemoteException {
+
+ if (chat != mChat)
+ return;
+ final Message m = msg;
+ mHandler.post(new Runnable() {
+
+ @Override
+ public void run() {
+ if (m.getBody() != null) {
+ if (mSpeak == 2)
+ mText.append(m.getBody() + "\n");
+ else {
+ String str = String.format(getString(R.string.SendIMSays), m.getFrom());
+ mText.append(str);
+ mText.append(m.getBody() + "\n");
+ }
+ mScrolling.fullScroll(ScrollView.FOCUS_DOWN);
+ mToSend.requestFocus();
+ mSpeak = 2;
+ }
+ }
+ });
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void stateChanged(IChat chat) throws RemoteException {
+ // TODO: a integrer dans l'ui
+ // Log.d(TAG, "state changed");
+ }
+ }
+
}