summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorQuang Luong <qal@google.com>2019-12-19 16:12:06 -0800
committerQuang Luong <qal@google.com>2019-12-26 09:53:06 -0800
commit50f5b40b2affd4e41a03bf6d6a06b33453263821 (patch)
tree5b829025745f1dd15423b922106dcec84f37955f /libs
parent811818bfa82b7633ffa66b31eadbf5ed4d9565bd (diff)
Implement StandardWifiEntry.setAutoJoinEnabled()
Filled out StandardWifiEntry methods related to set autojoin enabled Bug: 70983952 Test: atest WifiTrackerLibTests Change-Id: Iba86202c25a1abaf87dc0440c19b2a3528bd3670
Diffstat (limited to 'libs')
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java
index 0586f1c5b..4f0ee9fb7 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java
@@ -352,19 +352,21 @@ class StandardWifiEntry extends WifiEntry {
@Override
public boolean isAutoJoinEnabled() {
- // TODO(b/70983952): Fill this method in
- return true;
+ if (mWifiConfig == null) {
+ return false;
+ }
+
+ return mWifiConfig.allowAutojoin;
}
@Override
public boolean canSetAutoJoinEnabled() {
- // TODO(b/70983952): Fill this method in
- return false;
+ return isSaved();
}
@Override
public void setAutoJoinEnabled(boolean enabled) {
- // TODO(b/70983952): Fill this method in
+ mWifiManager.allowAutojoin(mWifiConfig.networkId, enabled);
}
@WorkerThread