2016-05-15 2 views
0

Я работаю над приложением для школьников. В принципе, будут вопросы с ответами с несколькими вариантами выбора, как на рисунке ниже. Основные требования:Дизайн Android: только активность или фрагменты?

  1. Каждый раунд теста будет иметь 10 вопросов (конфигурируемый)
  2. Вопросы с ответами загружаются из апи
  3. Тест приуроченная. Таким образом, каждый вопрос будет отображаться в течение 10 секунд, а затем следующий будет представлен, возможно, с некоторым эффектом анимации/слайда

Мой вопрос: какой из нижеследующих является лучшим способом сделать это?

  1. У вас возникли вопросы и ответы в фрагменте пользовательского интерфейса при хранении данных в фрагменте модели. Новые вопросы предоставляются путем подключения адаптера .. что-то вроде ViewPager без прокрутки
  2. Все одно действие. Измените вопрос и ответы, изменив андроид: текст, используя, возможно, обработчик и postDelayed()

Есть ли вариант 1 лучше, поскольку он может работать с конфигурациями конфигурации лучше? Или проще просто использовать вариант 2. Спасибо ..

Test Question

+0

Я думаю, что это довольно просто сделать с вариантом 2 и некоторой внутренней логики. – natario

ответ

0

Если вы не собираетесь иметь фантазии UI, пойти на вариант 2. И архитектор кода с помощью MVP подхода, где логика в дескрипторе и дескриптор части представления с помощью Activity.

Вы можете прочитать больше о MVP в http://antonioleiva.com/mvp-android/

Смежные вопросы