2016-04-11 14 views
2

は、Wi-Fiネットワークを設定し忘れてしまいましたか?あなたはこのように使用する必要がありますAndroid Marshmallowでネットワークが壊れていますか?</p> <pre><code>WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); wifiManager.removeNetwork(networkID); </code></pre> <p>が、そのOS 6.0で動作していない、提案してください:私は削除するか、したコードの下に使用しています

+0

Androidマニフェストに権限を追加し、ネットワーク状態の実行時アクセス許可を確認する –

+0

実行時にこの権限を追加する必要がありますか?android.permission.ACCESS_NETWORK_STATE? –

+0

またはthis one android.permission.CHANGE_NETWORK_STATEまたはその両方 –

答えて

1

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); 
     int networkId = wifiManager.getConnectionInfo().getNetworkId(); 
     wifiManager.removeNetwork(networkId); 
     wifiManager.saveConfiguration();  

は、それはあなたを助け願っています!

+0

すでに上記のコードをテストしても同じではない –

+0

何か例外がありますか? –

+0

何も例外はありません、disableNetwork関数はうまくいきますが、removeNetworkは設定ネットワークを削除しません。 –

関連する問題

 関連する問題