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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
vassassin
0 / 0 / 0
Регистрация: 27.02.2013
Сообщений: 19
#1

Вернутся на 1 элемент в массиве строк - Android

03.04.2015, 13:22. Просмотров 214. Ответов 3
Метки нет (Все метки)

Имеется функция, которая рандомит элементы и массива string,

Java
1
2
3
4
5
6
7
   int i = 0;
        String[] factString = getResources().getStringArray(R.array.fact_string);
        backData = new String[factString.length];
        String showmeit = factString[rand.nextInt(factString.length)];
        backData[i++]= showmeit;
        top=i;  //Keep a pointer to lastShown ele of factString
        factText.setText(showmeit);
и кнопка, которая возвращает на 1 или несколько элементов назад.


Java
1
 factText.setText(backData[top--]);

Но почему то этот метод не работает. Помогите пожалуста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
319 / 279 / 55
Регистрация: 17.10.2014
Сообщений: 827
03.04.2015, 14:22     Вернутся на 1 элемент в массиве строк #2
vassassin, попробуй так:
Java
1
factText.setText(backData[--top]);
только учти случай что если в массиве 1 элемент, то предыдущего элемента нет.
vassassin
0 / 0 / 0
Регистрация: 27.02.2013
Сообщений: 19
03.04.2015, 14:41  [ТС]     Вернутся на 1 элемент в массиве строк #3
проблема в том, что он не добавляет в i
Если поставить
Java
1
factText.setText(showmeit + " " + top);
то всегда будет 1.
androbro
319 / 279 / 55
Регистрация: 17.10.2014
Сообщений: 827
03.04.2015, 15:45     Вернутся на 1 элемент в массиве строк #4
vassassin,
Цитата Сообщение от vassassin Посмотреть сообщение
то всегда будет 1.
ну если у тебя цикла нет, то конечно 1 будет.
Yandex
Объявления
03.04.2015, 15:45     Вернутся на 1 элемент в массиве строк
Ответ Создать тему
Опции темы

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