# HG changeset patch # User "Vincent Veronis" # Date 1300578864 -3600 # Node ID 3fdcebc8db6ec0ed1687386bbe8e28a4a3904256 # Parent cdf001e43dce5b6005ff782bef8c4d1a0e6c7198 Multi Account now connect but with hard value Need to make new View to choose the account diff -r cdf001e43dce -r 3fdcebc8db6e src/com/beem/project/beem/BeemService.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 diff -r cdf001e43dce -r 3fdcebc8db6e src/com/beem/project/beem/ui/LoginAnim.java --- 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