Самый эффективный способ сделать android.net.wifi.ScanResult сопоставимым? - PullRequest
0 голосов
/ 05 марта 2012

Я хочу отсортировать объекты android wifi ScanResult по уровням BSSID.Какой самый эффективный способ сделать это?Нужно ли мне создавать свой собственный Comparable ScanResult и писать код для преобразования в / из ScanResult?

1 Ответ

5 голосов
/ 05 марта 2012

Создание собственного Comparator, вероятно, будет более простым. Предполагая, что у вас есть какая-то коллекция, содержащая ScanResults (list в приведенном ниже примере):

Collections.sort(list, new Comparator<ScanResult>() {
    @Override public int compare(ScanResult lhs, ScanResult rhs) {
        // add your sorting logic
    } 
});
...