Повторно подключитесь к устройству с подключением Wi-Fi p2p после отключения Wi-Fi в android - PullRequest
0 голосов
/ 27 февраля 2020

Я хочу переподключиться к уже настроенному устройству, используя wifi p2p соединения. У меня есть все подробности об устройстве, хранящиеся в общих настройках. То, что я пытаюсь сделать, это автоматически переподключить устройство после выключения WIFI и включения снова. Так как устройства уже были подключены, я не хочу снова вызывать метод connect из WifiP2pManager. Я хочу реализовать метод пересоединения для этого случая, потому что он не должен выполнять всю работу по инициализации, которая была сделана для соединения;

Это мой метод подключения:

private void connect(WifiP2pDevice device) {
    final WifiP2pConfig config = new WifiP2pConfig();
    config.deviceAddress = device.deviceAddress;
    wifiP2pManager.connect(channel, config, new ConnectionListener(device, getApplicationContext()));
    // wifiP2pManager.createGroup(channel,new ConnectionListener(device,getApplicationContext()));
    finish();
}

Сначала я вызываю его из прослушивателя щелчка элемента, где я сначала выбираю устройство из доступного списка (и сохраняю информацию о выбранном устройстве в общие настройки). Затем я вызываю его напрямую из метода возобновления текущей активности (активности, содержащей список доступных устройств)

...