将List <scanresults>转换为ArrayList <hashmap <string>&gt; </hashmap <string> </scanresults>

时间:2011-03-29 03:39:09

标签: android listview arraylist listadapter

我想将Android WiFi扫描结果转换为List<ScanResults>List<? extends Map<String, ?>>

这适用于我想使用的SimpleAdapter

我已尝试将扫描转换为每个String[]BSSID的{​​{1}},然后将其添加到带有循环的SSID,但如果没有覆盖则无法执行每个人都去了。

1 个答案:

答案 0 :(得分:1)

我将扫描结果放入哈希映射中。这就是我所做的。

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

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

希望这有帮助。