Держатель вида в окне рециркулятора не возвращает правильное значение цвета - PullRequest
0 голосов
/ 30 июня 2019

Я пытаюсь запустить разные методы в зависимости от цвета.Я получаю значение цвета через удержание вида, но независимо от цвета, который я установил для держателя вида, я всегда получаю в ответ 0.

Пакет, который я импортировал для цветов

 import static android.graphics.Color.GREEN;
 import static android.graphics.Color.WHITE;
 import android.graphics.Color;

OnClickкод

 public void onClick(View v) {

            Log.d("recycler","Current color is " +viewHolder.viewLayout.getSolidColor() );


            if(viewHolder.viewLayout.getSolidColor() == GREEN)
            {
                // remove from battleRSList
                viewHolder.viewLayout.setBackgroundColor(WHITE);


            }
            else if(viewHolder.viewLayout.getSolidColor() == 0)
            {

                newDay.thePatDown(viewHolder.eventName.getText().toString(),day,context);
                viewHolder.viewLayout.setBackgroundColor(GREEN);

                Log.d("recycler","its white");
            }

        }
    });
...