OSDN Git Service

Display Private DNS status in preference summary
authorErik Kline <ek@google.com>
Thu, 5 Apr 2018 21:30:56 +0000 (14:30 -0700)
committerErik Kline <ek@google.com>
Sun, 8 Apr 2018 22:50:58 +0000 (15:50 -0700)
commit85c34077d3f9fc42dbb98aca68a24f8345434e6c
treee54cded483cc76829ed8d1f97d6b932aeadfd9e4
parent47c2eebc857c2a070bfa5b0120b92095e9b9a4cf
Display Private DNS status in preference summary

Also: fix a bug where the actual current mode is not read correctly
from settings on initialization.

Test: as follows
    - built, flashed, booted
    - manual test behaves as expected
    - make -j50 RunSettingsRoboTests ROBOTEST_FILTER=PrivateDnsModeDialogPreferenceTest passes
    - make -j50 RunSettingsRoboTests ROBOTEST_FILTER=PrivateDnsPreferenceControllerTest passes
Bug: 34953048
Bug: 64133961
Change-Id: I0b845b3894a47b837abf5de273d1ada642ef5a23
src/com/android/settings/network/PrivateDnsModeDialogPreference.java
src/com/android/settings/network/PrivateDnsPreferenceController.java
tests/robotests/src/com/android/settings/network/PrivateDnsModeDialogPreferenceTest.java
tests/robotests/src/com/android/settings/network/PrivateDnsPreferenceControllerTest.java [new file with mode: 0644]