Преобразовать список <ScanResults>в ArrayList <HashMap <String>> - PullRequest
0 голосов
/ 29 марта 2011

Я хочу преобразовать результаты сканирования Android WiFi a List<ScanResults> в List<? extends Map<String, ?>>

Это для использования с SimpleAdapter, который я хотел бы использовать

У меня естьпопытался преобразовать сканы в String[] для каждого BSSID и SSID, а затем добавить их в ArrayList с циклом, но не смог обойтись без переопределения каждого из них.

1 Ответ

1 голос
/ 29 марта 2011

Я положил результат сканирования в хэш-карту. Вот что я сделал.

List<ScanResult> results = wifiMgr.getScanResults();
rssiList = new HashMap<String, Integer>();

for (ScanResult result : results) {
    rssiList.put(result.BSSID, result.level);
}

Надеюсь, это поможет.

...