Check version before calling new API

DiscoverySession, onServiceLost is on available after Android 12. Add
version check.

Bug: 173554495
Test: atest android.net.wifi
Change-Id: I7bc77123ce817d3438982a25ae16b01a3727c8a1
This commit is contained in:
Nate Jiang
2020-12-02 21:04:17 -08:00
parent 33064dbac9
commit 39f47e4e7b

View File

@@ -774,9 +774,13 @@ public class WifiAwareManager {
(byte[]) msg.obj);
break;
case CALLBACK_MATCH_EXPIRED:
if (!SdkLevel.isAtLeastS()) {
break;
}
mOriginalCallback
.onServiceLost(new PeerHandle(msg.arg1),
WIFI_AWARE_DISCOVERY_LOST_REASON_PEER_NOT_VISIBLE);
break;
}
}
};