Refactor logic in the enter() of WaitingForNextProbeState

For clarity, factoring logic in enter() out to a function.

Bug: 120014928
Test: atest FrameworksNetTests
Change-Id: Ib215594686fb08f8382178e8ada0b57f0e4a0590
This commit is contained in:
Chiachang Wang
2018-12-24 11:05:52 +08:00
parent 0f1bf44c99
commit cfe2356492

View File

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