I can not implement this solution:
public class MainActivity extends AppCompatActivity { private Button myButton; private ImageView adolf; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myButton = (Button) findViewById(R.id.my_button); myButton.setAllCaps(false); adolf = (ImageView) findViewById(R.id.image); adolf.setImageResource(R.drawable.gray_100px); View.OnClickListener myClick = new View.OnClickListener() { @Override public void onClick(View view) { switch (/*Вот! Здесь нужно как-то прописать содержимое экземпляра*/) { case white_100px: adolf.setImageResource(R.drawable.gray_100px); break; case gray_100px: adolf.setImageResource(R.drawable.white_100px); break; } } }; myButton.setOnClickListener(myClick); } } I understand that it is possible to override the equels and getHash methods, but in the context of Android, I won’t figure out something. Help a beginner Android'ologu!