Я пытаюсь запустить разные методы в зависимости от цвета.Я получаю значение цвета через удержание вида, но независимо от цвета, который я установил для держателя вида, я всегда получаю в ответ 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");
}
}
});