onResume()
é um dos métodos chamados em todo o ciclo de vida da atividade . onResume()
é a contrapartida à onPause()
qual é chamada sempre que uma atividade é ocultada da vista, por exemplo, se você iniciar uma nova atividade que a oculta. onResume()
é chamado quando a atividade que estava oculta volta a ser vista na tela.
Sua pergunta pergunta sobre qual método é usado para reiniciar uma atividade. onCreate()
é chamado quando a atividade é criada pela primeira vez. Na prática, a maioria das atividades persiste em segundo plano por meio de uma série de chamadas onPause()
e onResume()
. Uma atividade só é realmente "reiniciada" onRestart()
se primeiro for totalmente interrompida por uma chamada onStop()
e, então, trazida de volta à vida. Portanto, se você não estiver realmente interrompendo as atividades com onStop()
ele, é mais provável que o use onResume()
.
Leia o documento do Android no link acima para entender melhor a relação entre os diferentes métodos de estilo de vida. Independentemente de qual método de ciclo de vida você acaba usando, o formato geral é o mesmo. Você deve substituir o método padrão e incluir seu código, ou seja, o que você deseja que a atividade faça naquele ponto, na seção comentada.
@Override
public void onResume(){
}