ClientModeImpl: Don't send NETWORK_STATE_CHANGED broadcast on roam

Only send out the NETWORK_STATE_CHANGED broadcast when we're in
L2ConnectingState. For any further roam events that happen while we're
in L3ConnectedState or L2ConnectedState, should not trigger a new
NETWORK_STATE_CHANGED event.

Bug: 157380666
Test: atest com.android.server.wifi
Change-Id: I7ba2cb934436481f39678af2830f5c7e4a936e20
2 files changed
tree: 1671282e1594139e3ba16abf0432c8b61952fea1
  1. apex/
  2. service/
  3. metrics_pdd_hook.py
  4. PREUPLOAD.cfg