Como recuperar a visualização da câmera do modo de suspensão?

Tenho um aplicativo que mostra a visualização da câmera e gostaria que o usuário pudesse colocar o telefone no modo de suspensão e ativá-lo para que meu aplicativo se recupere corretamente. O problema é que, ao retornar do modo de suspensão, a visualização da câmera não será reiniciad

Eu implementei a visualização da câmera como é apresentado nas demos da API, mas parece que o exemplo de demonstração da API funciona apenas com pura sorte. No exemplo, a orientação da tela é forçada a paisagem, o que significa que o telefone passará por alterações na configuração toda vez que o telefone entrar no modo de espera, pois a tela de bloqueio está no modo retrato. Se o modo retrato for usado no aplicativo de visualização da câmera (como o meu), o bug aparecer

Concluímos que o bug está relacionado à recreação da visualização de surf. A superfície deve ser destruída sempre quando for onPause e depois recriada após onResume, mas isso não acontece quando for dormir. Parece que tenho que destruir toda a atividade e recriá-la para que a visualização da câmera funcione novamente. Eu gostaria de poder recriar a visualização da surf.

Existe uma maneira de forçar a recreação da visualização da surf além de recriar toda a atividad

questionAnswers(2)

yourAnswerToTheQuestion