Merge "Refactor logic in the enter() of WaitingForNextProbeState"

am: 88f385b083

Change-Id: I992cf162c166e5fd18e8446a44148d359c6cd63e
This commit is contained in:
Chiachang Wang
2018-12-24 19:22:41 -08:00
committed by android-build-merger

View File

@@ -944,6 +944,10 @@ public class NetworkMonitor extends StateMachine {
private class WaitingForNextProbeState extends State { private class WaitingForNextProbeState extends State {
@Override @Override
public void enter() { public void enter() {
scheduleNextProbe();
}
private void scheduleNextProbe() {
final Message msg = obtainMessage(CMD_REEVALUATE, ++mReevaluateToken, 0); final Message msg = obtainMessage(CMD_REEVALUATE, ++mReevaluateToken, 0);
sendMessageDelayed(msg, mReevaluateDelayMs); sendMessageDelayed(msg, mReevaluateDelayMs);
mReevaluateDelayMs *= 2; mReevaluateDelayMs *= 2;