| | |
| | | import android.util.Log; |
| | | |
| | | import com.anyun.im_lib.interf.IMSClientInteface; |
| | | import com.anyun.im_lib.listener.IMSConnectStatusCallback; |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.JsonArray; |
| | | import com.google.gson.JsonObject; |
| | |
| | | * @param hosts |
| | | * @param appStatus |
| | | */ |
| | | public synchronized void init(String userId,String token,String hosts,int appStatus){ |
| | | public synchronized void init(String userId, String token, String hosts, int appStatus, IMSConnectStatusCallback imsConnectStatusListener){ |
| | | if (!isActive){ |
| | | Vector<String> serverUrlList = convertHosts(hosts); |
| | | if (serverUrlList == null || serverUrlList.size() ==0){ |
| | |
| | | //初始化IMSClientInteface |
| | | imsClient = IMSClientFactory.getIMSClient(); |
| | | updateAppStatus(appStatus); |
| | | imsClient.init(serverUrlList,new IMSEventListener(userId,token),new IMSConnectStatusListener()); |
| | | imsClient.init(serverUrlList,new IMSEventListener(userId,token),imsConnectStatusListener); |
| | | } |
| | | |
| | | } |