android.view.WindowLeaked: a atividade vazou a janela android.widget.ZoomButtonsController $ Container que foi originalmente adicionado aqui

Trabalhando com mapas, tenho uma atividade que é iniciada quando não há conexão disponível e usa mapas offline (MapQuest). A atividade corre bem, o mapa é mostrado e todas as sobreposições, marcadores e assim por diante. Quando o usuário clica em uma das janelas de informações dos marcadores, outra atividade é iniciada e, neste momento, recebo várias mensagens de erro vermelhas no log, apesar de o aplicativo não travar. Essas mensagens (o init está no título) parecem falar sobre os botões de zoom e eventos de toque. Quanto aos ZoomButtons ou eventos de toque (multitoque) no código, existem apenas 2 linhas:

map.setBuiltInZoomControls(true);
map.setMultiTouchControls(true);

e não qualquer diálogo ...

se eu escrever:

map.setBuiltInZoomControls (false); map.setMultiTouchControls (false);

as mensagens de erro vermelhas desaparecem, mas é claro que o usuário não pode aumentar ou diminuir o zoom de qualquer forma…

Como o erro (com o parâmetro "true") ocorre apenas ao iniciar outra atividade, pensei que precisava adicionar algo em pause (), ou seja:

onPause(){
map.setBuiltInZoomControls(false);
map.setMultiTouchControls(false);
super.OnPause();
}

---- mas isso não muda nada ... Alguma dica ??? - Desde já, obrigado!

questionAnswers(3)

yourAnswerToTheQuestion