[英]onCheckedChangeListener not working with Android Studio
[英]OnCheckedChangeListener for switch not working | Android/Java
我將此代碼與開關一起使用,以檢查偵聽器是否正常工作。 問題是應用程序始終記錄“ Switch State”為“ True”。 這也反映在使用注釋代碼時的行為。
Switch mainNetworkSwitch = (Switch) findViewById(R.id.networkMainSwitch);
mainNetworkSwitch.setOnCheckedChangeListener(new
CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked = true){
//notificationManager.cancel(1);
Log.v("Switch State=", "True");
}else{
//notificationManager.notify(2, notificationWarning);
Log.v("Switch State=", "False");
}
}
});
為了進行比較,我們使用雙等號作為變量。
if(isChecked = true)
改成
if(isChecked == true)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.