linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-users] OnConnectivityChanged Linphone Android


From: Jonathan Hindharta
Subject: [Linphone-users] OnConnectivityChanged Linphone Android
Date: Thu, 6 Aug 2015 09:55:07 +0700

Can I make network reacheability faster in this method in LinphoneManager.java :

=======================================================

public void connectivityChanged(ConnectivityManager cm, boolean noConnectivity) {
NetworkInfo eventInfo = cm.getActiveNetworkInfo();

if (noConnectivity || eventInfo == null || eventInfo.getState() == NetworkInfo.State.DISCONNECTED || eventInfo.getState() == NetworkInfo.State.UNKNOWN) {
Log.i("No connectivity: setting network unreachable");
mLc.setNetworkReachable(false);
PingManager.getInstance().setReg(false);
} else if (eventInfo.getState() == NetworkInfo.State.CONNECTED ) {
manageTunnelServer(eventInfo);

mLc.setNetworkReachable(true);
PingManager.getInstance().setReg(true);
Log.i(eventInfo.getTypeName(), " connected: setting network reachable");
}

if (connectivityListener != null) {
connectivityListener.onConnectivityChanged(mServiceContext, eventInfo, cm);
}

============================================================

Because if I try to change connection, it needs almost 1 minute to make network reacheable again.


Thanks Before.

-Jonathan-


reply via email to

[Prev in Thread] Current Thread [Next in Thread]