Multi Account now connect but with hard value
author"Vincent Veronis"
Sun, 20 Mar 2011 00:54:24 +0100
changeset 874 3fdcebc8db6e
parent 873 cdf001e43dce
child 875 c555133a4d72
Multi Account now connect but with hard value Need to make new View to choose the account
src/com/beem/project/beem/BeemService.java
src/com/beem/project/beem/ui/LoginAnim.java
--- a/src/com/beem/project/beem/BeemService.java	Sun Mar 20 00:22:37 2011 +0100
+++ b/src/com/beem/project/beem/BeemService.java	Sun Mar 20 00:54:24 2011 +0100
@@ -43,7 +43,6 @@
  */
 package com.beem.project.beem;
 
-import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -72,7 +71,6 @@
 import android.content.SharedPreferences;
 import android.content.SharedPreferences.Editor;
 import android.net.ConnectivityManager;
-import android.net.Uri;
 import android.os.IBinder;
 import android.os.RemoteException;
 import android.util.Log;
@@ -126,7 +124,7 @@
     public IBinder onBind(Intent intent) {
 	Log.d(TAG, "ONBIND()");
 	//TODO: Prendre le bon mbind dans le tableau
-	return mBind.get(0);
+	return mBind.get("beem@elyzion.net");
     }
 
     @Override
--- a/src/com/beem/project/beem/ui/LoginAnim.java	Sun Mar 20 00:22:37 2011 +0100
+++ b/src/com/beem/project/beem/ui/LoginAnim.java	Sun Mar 20 00:54:24 2011 +0100
@@ -120,8 +120,10 @@
 	super.onResume();
 	if (mTask == null)
 	    mTask = new LoginTask();
-	if (mXmppFacade == null)
+	if (mXmppFacade == null) {
+	    Intent i = new Intent();
 	    bindService(LoginAnim.SERVICE_INTENT, mServConn, BIND_AUTO_CREATE);
+	}
     }
 
     /* (non-Javadoc)
@@ -239,6 +241,7 @@
 	    mXmppFacade = IXmppFacade.Stub.asInterface(service);
 	    if (mTask.getStatus() == AsyncTask.Status.PENDING)
 		mTask = mTask.execute(mXmppFacade);
+	    
 	}
 
 	@Override