무선을 켜고 끄는 토글 버튼이 있습니다. 그것은 잘 작동합니다. 하지만, 내 앱에 들어갈 때, 무선이 이미 켜져 있으면 내 토글 버튼도 켜져 있어야한다. 이제는 그렇지 않습니다. 뭔가 옳지 않습니다. 여기 내 코드가있다. 그 코드 (나는 그것을 의심)의 모든 경우토글 버튼의 상태 변경은 어떻게됩니까?
WifiManager WifiMan;
ToggleButton WiFi, GPRS;
WiFi.setOnClickListener(new OnClickListener() { //Ukljucuje WiFi
@Override
public void onClick(View v) {
if(WifiMan.isWifiEnabled())
{
WiFi.setEnabled(true);
}
else{
WiFi.setEnabled(false);
}
try
{
if (((ToggleButton)v).isChecked())
SwarmPopup.this.WifiMan.setWifiEnabled(true);
else
SwarmPopup.this.WifiMan.setWifiEnabled(false);
}
catch (Exception localException)
{
Log.e("SwarmPopup", "error on WiFi listerner: " + localException.getMessage(), localException);
}
}
});
}
(http://www.oracle. co.kr/technetwork/java/javase/documentation/codeconventions-135099.html # 367)을 참조하십시오. 이것들은 안드로이드 표준이기도하며, WiFiMan과 WiFi ToggleButton과 같은 변수는 lowerCamelCase가되어야한다. UpperCamelCase는 일반적으로 클래스 이름 용으로 예약되어 있습니다. –