|
@@ -11,6 +11,7 @@ import android.util.Log;
|
|
|
|
|
|
|
|
import com.xzjmyk.pm.activity.MyApplication;
|
|
import com.xzjmyk.pm.activity.MyApplication;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.util.LogUtil;
|
|
|
|
|
|
|
|
import org.apache.harmony.javax.security.sasl.SaslException;
|
|
import org.apache.harmony.javax.security.sasl.SaslException;
|
|
|
import org.jivesoftware.smack.AbstractConnectionListener;
|
|
import org.jivesoftware.smack.AbstractConnectionListener;
|
|
@@ -118,7 +119,7 @@ public class XmppConnectionManager {
|
|
|
}
|
|
}
|
|
|
final boolean isConnected = isGprsOrWifiConnected();
|
|
final boolean isConnected = isGprsOrWifiConnected();
|
|
|
if (mIsNetWorkActive != isConnected) {// 和之前的状态不同
|
|
if (mIsNetWorkActive != isConnected) {// 和之前的状态不同
|
|
|
- Log.d("roamer", "网络状态改变了");
|
|
|
|
|
|
|
+ Log.d("roamer", "网络状态改变了 isLoginAllowed():"+isLoginAllowed());
|
|
|
mIsNetWorkActive = isConnected;
|
|
mIsNetWorkActive = isConnected;
|
|
|
// 网络状态改变了
|
|
// 网络状态改变了
|
|
|
if (!mIsNetWorkActive) {// 由有网变为没网
|
|
if (!mIsNetWorkActive) {// 由有网变为没网
|
|
@@ -327,9 +328,11 @@ public class XmppConnectionManager {
|
|
|
try {
|
|
try {
|
|
|
if (!mConnection.isConnected()) {
|
|
if (!mConnection.isConnected()) {
|
|
|
((XMPPTCPConnection) mConnection).connectWithoutLogin();
|
|
((XMPPTCPConnection) mConnection).connectWithoutLogin();
|
|
|
|
|
+ LogUtil.d("Xmpp","connect WithoutLogin()");
|
|
|
}
|
|
}
|
|
|
if (mConnection.isConnected()) {
|
|
if (mConnection.isConnected()) {
|
|
|
PingManager.getInstanceFor(mConnection).setPingInterval(60);
|
|
PingManager.getInstanceFor(mConnection).setPingInterval(60);
|
|
|
|
|
+ LogUtil.d("Xmpp","connect Login()");
|
|
|
mConnection.login(loginUserId, loginPassword, "youjob");
|
|
mConnection.login(loginUserId, loginPassword, "youjob");
|
|
|
// presenceOnline();
|
|
// presenceOnline();
|
|
|
}
|
|
}
|