Здравствуйте! Вопрос очень абстрактный, я это понимаю и ответ естественно жду примерно такой же.
Какая логика приложение на Android, психологического теста?
Понятно, что нужно использовать конструкцию if else, но что дальше делать, не совсем понятно.
Например есть три вопроса, в каждом вопросе по два выбора ответа и в конце выводиться результат.
Например пользователь нажал в первом вопросе на кнопку 1, я пишу if (a==1) то {}, и как лучше дальше сделать перенаправить на другое активити с помощью intent или есть более правильный способ?
switch (answer) {
case someAnswer1:
//todo
Intent otherActivity = new Intent (OtherActivity.this);
break;
case someAnswer2:
//todo
Intent anotherActivity = new Intent (AnotherActivity.this);
break;
case .....
.....
break;
Псевдокод, но в целом это будет выглядеть так. Городить кучу if не обязательно.
В случае если у Вас будет много вопросов, то городить кучу активностей/фрагментов совсем не обязательно, вы "сожрете" кучу ресурсов телефона при таком подходе. По сути (как я понял из Вашего условия) у вас есть вопрос и варианты ответов на него. Сделайте одну активность в которой будет TextView (сам вопрос) ,несколько RadioButton и Button для перехода на следующий вопрос. При нажатии на кнопку вы будете записывать выбранный ответ в свою модель данных и затем переопределять значения TextView и RadioButton.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости