在我的应用程序中,我有一个需要激活或禁用 wifi 的切换按钮。
public void getRisparmio(View view) {
// is the toggle on?
boolean on = ((ToggleButton) view).isChecked();
WifiManager wifiManager;
if (on) {
wifiManager(WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
} else {
wifiManager(WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(false);
}
}
现在的问题是:如果 wifi 已经激活并且我启动了应用程序,则应该按下/激活切换按钮。实际上并没有去,切换总是恢复其关闭状态。我想我可以检查状态onResume()
,但我不知道如何,我不知道我是否也必须在onCreate()
方法中添加一些东西。
我该怎么做才能检查状态?谢谢