Ajuda para criar mais perguntas ao meu aplicativo de perguntas e respostas

Pessoal estou com uma dificuldade enorme aqui, quem puder me ajudar agradeço desde já… é o seguinte, estou tentando criar uma aplicativo em que ele pergunta como é uma característica de um animal e conforme vão sendo dada as respostas, vou adicionando mais “1” para um animal, e no final o que tiver mais números somados, será dado como resposta… exemplo. como é o animal?? resposta 1 - relincha… a pessoa clica ali e é acrescentado +1 para o animal “cavalo”, e no final se tiver vários números, o cavalo será o animal mais provável, espero que conseguiram me entender…

Só que ai vem a dificuldade, achei que ia ser fácil mas é bem mais complexo do que penso, primeiro que não sei como colocar varias perguntas sendo trocadas uma pela outra apos clicar no botão que criei o.O… vou mostrar no caminho que estou indo… Se puderem me ajudar agradeceria…

public class MainActivity extends AppCompatActivity {

//Campos de layout
TextView pergunta;
RadioButton rbResposta1,rbResposta2,rbResposta3,rbResposta4;
Button btPergunta;
int cavalo;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    pergunta = (TextView)findViewById(R.id.per1);
    rbResposta1 = (RadioButton)findViewById(R.id.rb1);
    rbResposta2 = (RadioButton)findViewById(R.id.rb2);
    rbResposta3 = (RadioButton)findViewById(R.id.rb3);
    rbResposta4 = (RadioButton)findViewById(R.id.rb4);
    btPergunta = (Button)findViewById(R.id.button);

        btPergunta.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                pergunta.setText("Como é o animal em que esta pensando?");
                rbResposta1.setText("Grande");
                rbResposta2.setText("Pequeno");
                rbResposta3.setText("Com tentaculos");
                rbResposta4.setText("tem garras");

                    if rbResposta1 = cavalo +1;

            }
        });


}

}

Espero estar no caminho certo…

Cara, você tem duas escolhas, fazer isso Online(Firebase ou WebService) ou Offline (SQLite). Segue dois tutoriais muito bons pra vc acompanhar:

Online

Offline

Opa obrigado Abner! vou estudar aqui e tentar por em prática a ideia que me deu! vlw