Problema com onCreate? [RESOLVIDO]

Boa tarde,

Tenho um aplicativo que fiz uma variável tipo boolean

e no onCreate quero que passe apenas uma vez para chamar o método

public void onCreate(Bundle savedInstanceState) { if (bComecaJogo) { bComecaJogo = false; //inicia o método quemComecaJogo(); } }

A minha ideia é ao passar uma vez ai no onCreate esta variável fique false e não passe novamente para executar o método quemComecaJogo()

Mais assim que o telefone fica no estado de tela de descanso este método é executado novamente, queria que isso não acontecesse.

Creio que é pelo fato de entrar novamente no evento onCreate do app e ai novamente a variavel se torna true, causando este problema, então caros colegas como devo proceder?

Obrigado.

Resolvido, estou chamando este método em outra tela.