Loading src/com/android/settings/wifi/WifiConnectionPreferenceController.java +12 −1 Original line number Diff line number Diff line Loading @@ -29,6 +29,8 @@ import android.os.SimpleClock; import android.os.SystemClock; import androidx.annotation.VisibleForTesting; import androidx.lifecycle.LifecycleObserver; import androidx.lifecycle.OnLifecycleEvent; import androidx.preference.PreferenceGroup; import androidx.preference.PreferenceScreen; Loading @@ -50,7 +52,7 @@ import java.time.ZoneOffset; * controller class when there is a wifi connection present. */ public class WifiConnectionPreferenceController extends AbstractPreferenceController implements WifiPickerTracker.WifiPickerTrackerCallback { WifiPickerTracker.WifiPickerTrackerCallback, LifecycleObserver { private static final String TAG = "WifiConnPrefCtrl"; Loading Loading @@ -97,6 +99,7 @@ public class WifiConnectionPreferenceController extends AbstractPreferenceContro UpdateListener updateListener, String preferenceGroupKey, int order, int metricsCategory) { super(context); lifecycle.addObserver(this); mUpdateListener = updateListener; mPreferenceGroupKey = preferenceGroupKey; this.order = order; Loading Loading @@ -124,6 +127,14 @@ public class WifiConnectionPreferenceController extends AbstractPreferenceContro this); } /** * This event is triggered when users click back button at 'Network & internet'. */ @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) public void onDestroy() { mWorkerThread.quit(); } @Override public boolean isAvailable() { return mWifiPickerTracker.getConnectedWifiEntry() != null; Loading Loading
src/com/android/settings/wifi/WifiConnectionPreferenceController.java +12 −1 Original line number Diff line number Diff line Loading @@ -29,6 +29,8 @@ import android.os.SimpleClock; import android.os.SystemClock; import androidx.annotation.VisibleForTesting; import androidx.lifecycle.LifecycleObserver; import androidx.lifecycle.OnLifecycleEvent; import androidx.preference.PreferenceGroup; import androidx.preference.PreferenceScreen; Loading @@ -50,7 +52,7 @@ import java.time.ZoneOffset; * controller class when there is a wifi connection present. */ public class WifiConnectionPreferenceController extends AbstractPreferenceController implements WifiPickerTracker.WifiPickerTrackerCallback { WifiPickerTracker.WifiPickerTrackerCallback, LifecycleObserver { private static final String TAG = "WifiConnPrefCtrl"; Loading Loading @@ -97,6 +99,7 @@ public class WifiConnectionPreferenceController extends AbstractPreferenceContro UpdateListener updateListener, String preferenceGroupKey, int order, int metricsCategory) { super(context); lifecycle.addObserver(this); mUpdateListener = updateListener; mPreferenceGroupKey = preferenceGroupKey; this.order = order; Loading Loading @@ -124,6 +127,14 @@ public class WifiConnectionPreferenceController extends AbstractPreferenceContro this); } /** * This event is triggered when users click back button at 'Network & internet'. */ @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) public void onDestroy() { mWorkerThread.quit(); } @Override public boolean isAvailable() { return mWifiPickerTracker.getConnectedWifiEntry() != null; Loading