Трассировка стека говорит, что проблема в строке 42. Если вы на 100% уверены, что это строка 42,
image.setImageResource(R.drawable.lighton);
, тогда ОК.Если это не так, пожалуйста, оставьте строку 42 в качестве комментария.
SO, при условии, что это строка 42,
Либо
Проверьте свой импорт наtop-- убедитесь, что это import my.project.R;
, а не import android.R;
image
равно нулю.Вы его создаете?
По сути, либо то, что вы пытаетесь установить, либо то, где вы пытаетесь его установить, является нулевым.Один или другой, или, если вам не повезло, оба.