0

Всем привет! Есть такая проблема. Написал по тесту прогу, которая при изменении seek bar меняет кнопки. Но есть ошибка. Выкладываю интересующий код.

sBar = (SeekBar) findViewById(R.id.seekBar1); - создают объект sBar

Ниже создаю интерфейс обработчика.

OnSeekBarChangeListener SeekBarChange = new OnSeekBarChangeListener(){
            @Override
              public void onProgressChanged(SeekBar seekBar, int progress,
                  boolean fromUser) {
Сдесь какой-то код
}

Ниже привязываю обработчки к seekBar.

sBar.setOnSeekBarChangeListener(SeekBarChange);

Пишет следующую ошибку:

SeekBarChange cannot be resolved to a variable

Почему? Вроде бы все правильно сделал. Где ошибка, ребята?

1
  • вы 100% объявляете SeekBarChange в одном блоке, а пытаетесь использовать в другом. Следовательно, прежде, чем начать изучать программирование для Андроид, надо изучить основы JAVA 20 сен 2014 в 7:18

1 ответ 1

1

вероятно проблема с областью видимости, но по предоставленным фрагментам кода точно ничего сказать нельзя

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.