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.RemoteException;
|
||||
import android.os.ServiceManager;
|
||||
import android.os.SystemClock;
|
||||
import android.os.SystemProperties;
|
||||
import android.provider.Settings;
|
||||
import android.text.TextUtils;
|
||||
@@ -995,11 +996,16 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
||||
// javadoc from interface
|
||||
public int startUsingNetworkFeature(int networkType, String feature,
|
||||
IBinder binder) {
|
||||
long startTime = 0;
|
||||
if (DBG) {
|
||||
startTime = SystemClock.elapsedRealtime();
|
||||
}
|
||||
if (VDBG) {
|
||||
log("startUsingNetworkFeature for net " + networkType + ": " + feature + ", uid="
|
||||
+ Binder.getCallingUid());
|
||||
}
|
||||
enforceChangePermission();
|
||||
try {
|
||||
if (!ConnectivityManager.isNetworkTypeValid(networkType) ||
|
||||
mNetConfigs[networkType] == null) {
|
||||
return Phone.APN_REQUEST_FAILED;
|
||||
@@ -1067,8 +1073,8 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
||||
}
|
||||
|
||||
if (restoreTimer >= 0) {
|
||||
mHandler.sendMessageDelayed(
|
||||
mHandler.obtainMessage(EVENT_RESTORE_DEFAULT_NETWORK, f), restoreTimer);
|
||||
mHandler.sendMessageDelayed(mHandler.obtainMessage(
|
||||
EVENT_RESTORE_DEFAULT_NETWORK, f), restoreTimer);
|
||||
}
|
||||
|
||||
if ((ni.isConnectedOrConnecting() == true) &&
|
||||
@@ -1092,7 +1098,8 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
||||
// assume if cannot for now
|
||||
|
||||
if (DBG) {
|
||||
log("startUsingNetworkFeature reconnecting to " + networkType + ": " + feature);
|
||||
log("startUsingNetworkFeature reconnecting to " + networkType + ": " +
|
||||
feature);
|
||||
}
|
||||
network.reconnect();
|
||||
return Phone.APN_REQUEST_STARTED;
|
||||
@@ -1109,6 +1116,16 @@ private NetworkStateTracker makeWimaxStateTracker() {
|
||||
}
|
||||
}
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user