am 1ed1de7a: Merge "Modify logging to debug this issue" into jb-dev
* commit '1ed1de7ab2ae03f82500dbf6272bf036d89bd0c9': Modify logging to debug this issue
This commit is contained in:
@@ -66,6 +66,7 @@ import android.os.ParcelFileDescriptor;
|
|||||||
import android.os.PowerManager;
|
import android.os.PowerManager;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
import android.os.ServiceManager;
|
import android.os.ServiceManager;
|
||||||
|
import android.os.SystemClock;
|
||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
@@ -995,11 +996,16 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
|||||||
// javadoc from interface
|
// javadoc from interface
|
||||||
public int startUsingNetworkFeature(int networkType, String feature,
|
public int startUsingNetworkFeature(int networkType, String feature,
|
||||||
IBinder binder) {
|
IBinder binder) {
|
||||||
|
long startTime = 0;
|
||||||
|
if (DBG) {
|
||||||
|
startTime = SystemClock.elapsedRealtime();
|
||||||
|
}
|
||||||
if (VDBG) {
|
if (VDBG) {
|
||||||
log("startUsingNetworkFeature for net " + networkType + ": " + feature + ", uid="
|
log("startUsingNetworkFeature for net " + networkType + ": " + feature + ", uid="
|
||||||
+ Binder.getCallingUid());
|
+ Binder.getCallingUid());
|
||||||
}
|
}
|
||||||
enforceChangePermission();
|
enforceChangePermission();
|
||||||
|
try {
|
||||||
if (!ConnectivityManager.isNetworkTypeValid(networkType) ||
|
if (!ConnectivityManager.isNetworkTypeValid(networkType) ||
|
||||||
mNetConfigs[networkType] == null) {
|
mNetConfigs[networkType] == null) {
|
||||||
return Phone.APN_REQUEST_FAILED;
|
return Phone.APN_REQUEST_FAILED;
|
||||||
@@ -1067,8 +1073,8 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (restoreTimer >= 0) {
|
if (restoreTimer >= 0) {
|
||||||
mHandler.sendMessageDelayed(
|
mHandler.sendMessageDelayed(mHandler.obtainMessage(
|
||||||
mHandler.obtainMessage(EVENT_RESTORE_DEFAULT_NETWORK, f), restoreTimer);
|
EVENT_RESTORE_DEFAULT_NETWORK, f), restoreTimer);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((ni.isConnectedOrConnecting() == true) &&
|
if ((ni.isConnectedOrConnecting() == true) &&
|
||||||
@@ -1092,7 +1098,8 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
|||||||
// assume if cannot for now
|
// assume if cannot for now
|
||||||
|
|
||||||
if (DBG) {
|
if (DBG) {
|
||||||
log("startUsingNetworkFeature reconnecting to " + networkType + ": " + feature);
|
log("startUsingNetworkFeature reconnecting to " + networkType + ": " +
|
||||||
|
feature);
|
||||||
}
|
}
|
||||||
network.reconnect();
|
network.reconnect();
|
||||||
return Phone.APN_REQUEST_STARTED;
|
return Phone.APN_REQUEST_STARTED;
|
||||||
@@ -1109,6 +1116,16 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return Phone.APN_TYPE_NOT_AVAILABLE;
|
return Phone.APN_TYPE_NOT_AVAILABLE;
|
||||||
|
} finally {
|
||||||
|
if (DBG) {
|
||||||
|
final long execTime = SystemClock.elapsedRealtime() - startTime;
|
||||||
|
if (execTime > 250) {
|
||||||
|
loge("startUsingNetworkFeature took too long: " + execTime + "ms");
|
||||||
|
} else {
|
||||||
|
if (VDBG) log("startUsingNetworkFeature took " + execTime + "ms");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// javadoc from interface
|
// javadoc from interface
|
||||||
|
|||||||
Reference in New Issue
Block a user