mConnection.addConnectionListener(
new
ConnectionListener() {
//当网络断线了,重新连接上服务器触发的事件
@Override
public
void
reconnectionSuccessful() {
// TODO Auto-generated method stub
System.
out
.println(
"reconnectionSuccessful"
);
}
//重新连接失败
@Override
public
void
reconnectionFailed(Exception arg0) {
// TODO Auto-generated method stub
System.
out
.println(
"reconnectionFailed"
);
}
//重新连接的动作正在进行的动作,里面的参数arg0是一个倒计时的数字,如果连接失败的次数增多,数字会越来越大,开始的时候是14
@Override
public
void
reconnectingIn(
int
arg0) {
System.
out
.println(
"time: "
+arg0);
// TODO Auto-generated method stub
System.
out
.println(
"reconnectingIn"
);
}
//这里就是网络不正常断线激发的事件
@Override
public
void
connectionClosedOnError(Exception arg0) {
// TODO Auto-generated method stub
System.
out
.println(
"connectionClosedOnError"
);
}
//这里是正常关闭连接的事件
@Override
public
void
connectionClosed() {
// TODO Auto-generated method stub
System.
out
.println(
"connectionClosed"
);
}
});