0
を外した後、私はプログラムによる、プログラムでそれから
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.disconnect();
DisconnectWifi discon = new DisconnectWifi();
registerReceiver(discon, new IntentFilter(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION));
public class DisconnectWifi extends BroadcastReceiver {
@Override
public void onReceive(Context c, Intent intent) {
WifiManager wifi = (WifiManager) c.getSystemService(Context.WIFI_SERVICE);
if(!intent.getParcelableExtra(WifiManager.EXTRA_NEW_STATE).toString().equals(SupplicantState.SCANNING))
wifi.disconnect();
}
}
を使用してWiFiネットワークから切断されてしまった。しかし、私は再び同じネットワークに再接続することはできませんよ。
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.reconnect();
を使用して再接続しようとしましたが、接続できませんでした。どうすればWiFiネットワークに再接続できますか?
おかげで、
wifiConfig.preSharedKeyでWiFiパスワードを入力する必要がありますか? – Ramanujam
はい、パスワードを入力する必要があります! @Ramanujam –
私はモバイルインターネットを使用する前に切断されたから同じWiFiネットワークに接続したいです。 – Ramanujam