Попытка получить WifiManger для обновления - PullRequest
0 голосов
/ 21 сентября 2011

Я пишу приложение для просмотра всех присутствующих соединений Wi-Fi.До сих пор я заставил его работать несколько.Когда вы нажимаете кнопку отправки, вы получаете список подключений Wi-Fi, если вы нажмете его снова, он обновит подключения / значения.Однако каждый раз, когда вы нажимаете его после этого, значения больше не обновляются.Если бы кто-то мог взглянуть на мой метод и привести меня в правильном направлении, это было бы здорово.Источник проблемы:

private void submitButton () {// Метод проверки соединений

    wInfo = wifi.getConnectionInfo();
    table.removeAllViewsInLayout(); // used to clear the table of the last update
    if(wifi.isWifiEnabled()){ // Check to make sure wifi is actually on
    List<ScanResult> sr = wifi.getScanResults(); 

    for(ScanResult scan : sr){
        // Custom Class to cut down on code
        TableAdapter ta = new TableAdapter(this, table);

        ta.addTableRow();
        ta.addImage(wifi, scan);
        ta.addTvN(this, scan);
        ta.addTvSi(this, scan);
        ta.addTvSp(this);
        ta.construct(); // Same as addView(Ojbect to add to view)

    }       

Заранее спасибо!

1 Ответ

1 голос
/ 21 сентября 2011

Каждый раз, когда вы хотите получить информацию о новой точке доступа, вам нужно вызвать WifiManager.startScan () .

...