Может ли кто-нибудь помочь мне преобразовать этот код для ожидающих намерений? - PullRequest
0 голосов
/ 03 октября 2019

Мне нужен переключатель, который находится на закрепленном уведомлении, чтобы изменить фон изображения другой кнопки, также помещенной в то же закрепленное уведомление. Мне нужно что-то вроде приведенного ниже кода, который обрабатывает ожидающие намерения, ссылаясь на кнопки и переключатели в уведомлении.

 Switch sw = (Switch) findViewById(R.id.switch1);// This switch will change the background of "toggleButton"
    sw.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            Drawable d = getResources().getDrawable(R.drawable.ic_launcher_background);// This refers to a different background
            Drawable h = getResources().getDrawable(R.drawable.bright);
            Button imageButton = findViewById(R.id.toggleButton); // This imageButton refers to a button in a notification


            if (isChecked) {
                Log.d("test", "ON");
                imageButton.setBackground(h);//The imageButton background is changed here 

                toastMsg("ON");
            } else {
                Log.d("test", "Off");
                toastMsg("OFF");
                imageButton.setBackground(d);// in the off position the imageButton is changed again
            }
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...