Olá galera, preciso da ajuda de vcs feras da programação.
Eu tenho um atributo private String tipoRef, que armazena o tipo da refeição selecionada pelo usuário, a saber: café da manhã, almoço ou jantar.
Fiz os métodos getTipoRef e setTipoRef para obter o valor armazenado.
Mas quando chamo o método getTipoRef, ele está me retornando nulo mesmo depois de o método setTipoRef já ter alterado o valor do atributo.
Dentro do método onCreate(), acontece isso:
if(tipoComida.equals(“C”)){
titulo.setText("Café da Manhã - " + getDateTime());
this.setTipoRef(“Café da Manhã”);
}else if(tipoComida.equals("A")){
titulo.setText("Almoço - " + getDateTime());
this.setTipoRef("Almoço");
}else{
titulo.setText("Jantar - " + getDateTime());
titulo.setTextColor(Color.WHITE);
this.setTipoRef("Jantar");
}
E fora do onCreate…
public void setTipoRef(String tipoRef) {
this.tipoRef = tipoRef; //recebe o valor que foi setado lá no onCreate
}
public String getTipoRef() {
return tipoRef; //aqui está retornando nulo, mesmo depois de o atributo já ter sido alterado
}
Alguém poderia me dar uma ajuda do que pode ser? Obrigado.