2014-03-01 26 views
0

我的代碼沒有給出附近WiFi網絡的RSSI列表..代碼正常工作,因爲我能夠獲得BSSID列表我認爲問題在於BSSID是一個字符串,RSSI是一個整數..我無法修改代碼來列出整數,而不是字符串..任何幫助!代碼如下所示:無法將WiFi網絡的RSSI放在列表中

int [] level; 

level = new int[wifiScanList.size()]; 
for(int i = 0; i < wifiScanList.size(); i++){ 
level[i] = ((wifiScanList.get(i).level)); 

我認爲這個問題是下面

list.setAdapter(new ArrayAdapter<Integer>(getApplicationContext(), 
android.R.layout.simple_list_item_1,level)); 

回答

0

的一部分,我想它應該out.I的信號電平轉換成字符串中的for循環,並改變其首先鍵入字符串

String [] signal; 



signal = new String[wifiScanList.size()]; 
for(int i = 0; i < wifiScanList.size(); i++){ 
signal[i] = (String.valueOf(wifiScanList.get(i).level)); 

list.setAdapter(new ArrayAdapter<String>(getApplicationContext(), 
android.R.layout.simple_list_item_1,signal));