Merge "Do not register the callbacks in the constructor."

This commit is contained in:
Chia-chi Yeh
2011-06-07 18:18:56 -07:00
committed by Android (Google) Code Review
2 changed files with 6 additions and 7 deletions

View File

@@ -458,6 +458,12 @@ public class ConnectivityService extends IConnectivityManager.Stub {
mTethering.getTetherableBluetoothRegexs().length != 0) &&
mTethering.getUpstreamIfaceRegexs().length != 0);
try {
nmService.registerObserver(mTethering);
} catch (RemoteException e) {
loge("Error registering observer :" + e);
}
if (DBG) {
mInetLog = new ArrayList();
}

View File

@@ -129,13 +129,6 @@ public class Tethering extends INetworkManagementEventObserver.Stub {
mNMService = nmService;
mLooper = looper;
// register for notifications from NetworkManagement Service
try {
mNMService.registerObserver(this);
} catch (RemoteException e) {
Log.e(TAG, "Error registering observer :" + e);
}
mIfaces = new HashMap<String, TetherInterfaceSM>();
// make our own thread so we don't anr the system