0 / 0 / 0
Регистрация: 07.02.2015
Сообщений: 2
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Приложение с тестами07.02.2015, 23:13. Показов 803. Ответов 2
Метки нет (Все метки)
Здравствуйте, товарищи. Сразу скажу, что я совсем нуб и изучаю программирование под андроид едва ли неделю. Дело в том, что я, переоценив свои возможности и качество учебного материала, решил чисто практики ради создать приложение с тестиком (что-то вроде "узнай, кто ты из винкс", лол), и столкнулся с банальным непониманием работы сей задумки. Допустим, в MainActivity у меня есть TextView с описанием теста, в который позднее должен отобразиться результат прохождения теста, и есть кнопка "начать тест", которая вызывает активность с первым вопросом, например "Почему ты не можешь разобраться с проблемой сам?" и двумя RadioButton с вариантами ответа: "Потому что я тупой" и "В гугле забанили". После клика на подходящий вариант, нужно нажать на кнопку "следующий вопрос", которая перекидывает на аналогичную этой третью активность, с вопросом и двумя вариантами ответа, но на ней уже вместо кнопки "следующий вопрос" находится кнопка "узнать результат", которая возвращает вас в MainActivity, где в TextView уже должен находиться результат теста.
Теперь немного о том, как я пытался это реализовать. В MainActivity я заприватил переменную:
Вот, в общем-то, и вся проблема. Приложение запускается, кнопки и все остальное работают, но результатов, как уже можно было догадаться, нет. Подскажите, люди добрые, что я делаю не так, и где можно почитать что-либо на эту тему, ибо я так толком ничего и не нагуглил. Желательно на русском, ибо английский знаю только сугубо разговорный, а в серьезные темы с таким уровнем лезть нет смысла. Спасибо за внимание. Всем добра! P.S. Пишу в Android Studio. Добавлено через 7 минут И еще, может ли мне как-то помочь в этом вопросе SharedPreferences?
0
|
07.02.2015, 23:13 | |
Ответы с готовыми решениями:
2
Приложение с тестами Работа с тестами Помогите с тестами. Ошибка с тестами |
105 / 105 / 19
Регистрация: 13.10.2009
Сообщений: 406
|
|
08.02.2015, 00:06 | 2 |
Дам наводку: для вашей задачи хватит одной активити, и пары фрагментов.После ответа на текущий вопрос, можно просто переиспользовать элементы на экране, в TextView с вопросом вставить новый вопрос итд.
Результаты ответов можно сохранять в массиве, SharedPreferences используется для долгосрочного хранения инфы, например если юзер отвечал на вопросы, закрыл приложение, открыл заново и начал с того места, где закончил. Общая картина примерно такая: в активити стартовый фрагмент с вопросами, результаты ответов сохраняются в массив определённый в активити, при ответе на последний вопрос, стартовый фрагмент заменяется итоговым, которому из активити передаются результаты...
1
|
0 / 0 / 0
Регистрация: 07.02.2015
Сообщений: 2
|
|
08.02.2015, 01:19 [ТС] | 3 |
Большое спасибо за наводку, попробую разобраться. Добра Вам.
0
|
08.02.2015, 01:19 | |
08.02.2015, 01:19 | |
Помогаю со студенческими работами здесь
3
Поделитесь тестами по C++ Сайт с тестами F9 не работает в программе с тестами Создание задачи с тестами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |