Düğme düğmesi UI görünümünde OFF durumuna gitmiyor, ayrıca onCheckedChangeListener
ayarlıyorum. Aynı zamanda griye döner. Bu, API15 ile Simülatörde gerçekleşir, ancak gerçek cihazımda API19'da görünmez. Kod mu, simülatör mü?
Son sr.setChecked(false)
sadece düğmenin griye dönüşmesine izin veriyor ancak KAPALI olarak ayarlamıyor.
Minimal örnek davranışı yeniden oluşturmaya: sınıf var:Anahtar Düğmesi Düzgün çalışmıyor
Switch sr;
Switch srs;
onCreate içerir:
sr = (Switch) findViewById(R.id.switch_ros);
srs = (Switch) findViewById(R.id.switch_ros_stream);
sr.setOnCheckedChangeListener(this);
srs.setOnCheckedChangeListener(this);
onCheckedChanged içerir:
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
buttonView.setChecked(false);
}
DÜZENLEME: Ben Nexus_5_API_19 çalıştı yerine Nexus_4_API_15 arasında ve iyi çalışıyor. Android-Bug gibi görünüyor.
Samsung cihazdır? onlar her zaman yaparlar ... –
Burada neyi başarmaya çalışıyorsun? neden zaten üzerinde oluşturdunuz onCheckedChanged içinde findViewById (R.id.switch_ros) içinde – Nitesh
oncreate, düzenleyin. – ItsmeJulian