Multi Account now connect but with hard value
Need to make new View to choose the account
--- 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