summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/wfd
diff options
context:
space:
mode:
authorJimmy Chen <jimmycmchen@google.com>2020-02-04 17:43:42 +0800
committerJimmy Chen <jimmycmchen@google.com>2020-02-05 16:19:15 +0800
commit5ba1be60a431af45f5f0198f8339beb5c16f438a (patch)
tree9f227c7bd914c1ccd039d29950cf4946e0594689 /src/com/android/settings/wfd
parent36c3446b288c08a9739ec32c43aee73a02b6cf03 (diff)
downloadpackages_apps_Settings-5ba1be60a431af45f5f0198f8339beb5c16f438a.tar.gz
packages_apps_Settings-5ba1be60a431af45f5f0198f8339beb5c16f438a.tar.bz2
packages_apps_Settings-5ba1be60a431af45f5f0198f8339beb5c16f438a.zip
Wifi: update p2p API usage in settings
Bug: 146423859 Bug: 144799344 Test: atest --host SettingsRoboTests Change-Id: Ia0225fa8110ff16ceda260f59ffee3739776a6a9
Diffstat (limited to 'src/com/android/settings/wfd')
-rwxr-xr-xsrc/com/android/settings/wfd/WifiDisplaySettings.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/settings/wfd/WifiDisplaySettings.java b/src/com/android/settings/wfd/WifiDisplaySettings.java
index 4022809bff..21352b7b97 100755
--- a/src/com/android/settings/wfd/WifiDisplaySettings.java
+++ b/src/com/android/settings/wfd/WifiDisplaySettings.java
@@ -520,7 +520,7 @@ public final class WifiDisplaySettings extends SettingsPreferenceFragment implem
if (DEBUG) {
Slog.d(TAG, "Setting listen mode to: " + enable);
}
- mWifiP2pManager.listen(mWifiP2pChannel, enable, new ActionListener() {
+ final ActionListener listener = new ActionListener() {
@Override
public void onSuccess() {
if (DEBUG) {
@@ -534,7 +534,12 @@ public final class WifiDisplaySettings extends SettingsPreferenceFragment implem
Slog.e(TAG, "Failed to " + (enable ? "entered" : "exited")
+ " listen mode with reason " + reason + ".");
}
- });
+ };
+ if (enable) {
+ mWifiP2pManager.startListening(mWifiP2pChannel, listener);
+ } else {
+ mWifiP2pManager.stopListening(mWifiP2pChannel, listener);
+ }
}
private void setWifiP2pChannels(final int lc, final int oc) {