Форум программистов, компьютерный форум CyberForum.ru

Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились - Android

Восстановить пароль Регистрация
 
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 168
15.04.2014, 15:34     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились #1
Кто знает ребят подскажите в чем проблема, есть метод обновляющий текст в TextView (всего 6 вопросов). Так вот когда вопросы кончаются необходимо сделать кнопку неактивной и вывести сообщение о том что вопросы кончились.

Метод обновления вопросов:
Java
1
2
3
4
5
6
7
8
9
private void updateQuestion(){
        if(mCurrentIndex > 0 && mCurrentIndex < 6){
        int question = mQuestionBank[mCurrentIndex].getQuestion();
        mQuestionTextView.setText(question);
        }else{
            Toast toast = Toast.makeText(getApplicationContext(), R.string.question_null, Toast.LENGTH_SHORT);
            toast.show();
            mNextImageButton.setClickable(false);
            }
Так вот что происходит, сразу после запуска приложения: выводится сообщение об окончании вопросов и кнопка становится неактивной.
Что здесь я сделал не так?

P.S. программер я пока еще начинающий не судите строго)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 15:34     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились
Посмотрите здесь:

Вопросы по настройке интерфейса Android
Сделать в программе что-то вроде бонуса Android
Android Действие на кнопку физическую кнопку Меню
Android Как сделать текст на кнопке зачеркнутым (по нажатию на эту кнопку)?
Как узнать что BroadcastReceiver сообщение зарегистрировано? Android
Вопросы по работе Android Studio Android
Android Как правильно сделать такую кнопку
Android Как убедиться в том, что активность убрана с экрана
Как вывести всплывающее сообщение? Android
Обновление адаптера на неактивной активити Android
Потерялся сертификат, что можно сделать? Android
Подскажите как сделать кнопку для секундомера Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
15.04.2014, 16:57     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились #2
Цитата Сообщение от iandryxa5 Посмотреть сообщение
mCurrentIndex
Видимо она 0 изначально. Из-за чего и срабатывает вторая ветка.
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 168
15.04.2014, 20:40  [ТС]     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились #3
да так и есть, то есть необходимо чтобы mCurrentIndex = 1?
name?
 Аватар для name?
198 / 169 / 18
Регистрация: 01.06.2010
Сообщений: 371
Завершенные тесты: 1
15.04.2014, 20:45     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились #4
iandryxa5, нужно исправить условие
Java
1
if(mCurrentIndex >= 0 ....
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 168
15.04.2014, 22:29  [ТС]     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились #5
да в этом и была проблема, большое спасибо за помощь!)

Добавлено через 52 секунды
ребят вопрос немного не по теме, но интересно можно ли с помощью метода onSaveInstanceState() сохранить состояние boolean переменной?
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
16.04.2014, 08:58     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились #6
iandryxa5, можно
Yandex
Объявления
16.04.2014, 08:58     Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились
Ответ Создать тему
Опции темы

Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru