プッシュ通知サービス用のTogglebuttonを作成しました(ボタンがチェックされていると通知が表示されます)。私はまた、私がボタンをチェックすると、チェックボックスがチェックボックスであることを望む。ボタンがチェックされていない場合、チェックボックスは無効になります。トグルボタンがチェックされている場合、CheckBoxを有効に設定します。
私はそのコードを使用しましたが、動作しません。トグルボタンがオフの場合のみ、チェックボックスは無効になります。しかし、そうでなければ動作しません。
私はあなたが有効/checkbox
toggle
上の変更を無効にするには、あなたがそのようにそれを行う必要がありますが、実装しようとしているかわからない
ToggleButton toggle = (ToggleButton) findViewById(R.id.toogleNotifications);
toggle.setChecked(Pushbots.sharedInstance().isNotificationEnabled());
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Pushbots.sharedInstance().toggleNotifications(isChecked);
chicken.setEnabled(false);
}
});
if (toggle.isChecked()) {
chicken.setEnabled(true);
}