Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Notificação simples mas com 2 linhas

Pessoal, desculpa incomodar tanto. O que acontecia na verdade é que neste modo de exibição de notificações as mensagens não aparecem, precisa arrastar um pouco pra baixo para exibir a mensagem completa do NotificationCompat.
O meu problema mais uma vez se converteu para outro lugar. O que acontece agora é que a notificação é inexplicavelmente cancelada logo após ser mostrada caso o dispositivo entre em standby quando em landscape.
Vou postar um log e explicar.

Aplicação iniciada normalmente (portrait)
12-03 15:37:16.118: I/tag_notification(12010): Setando mensagem 1: Tocando: Chic - Le Freak
12-03 15:37:16.118: I/tag_notification(12010): SHOW() <-- Botão de standby apertado, notificação exibida normalmente
12-03 15:37:24.815: I/tag_notification(12010): CANCEL() <-- Retornando do standby e cancelando notificação normalmente
12-03 15:37:36.221: I/tag_notification(12010): Setando mensagem 1: Tocando: Chic - Le Freak
12-03 15:37:36.221: I/tag_notification(12010): SHOW() <-- Alterando orientação de Portrait para Landscape
12-03 15:37:36.260: I/tag_notification(12010): CANCEL() <-- Agora em Landscape, cancela a notificação logo após reconstrução da activity
12-03 15:37:51.724: I/tag_notification(12010): Setando mensagem 1: Tocando: Chic - Le Freak
12-03 15:37:51.724: I/tag_notification(12010): SHOW() <-- Botão de standby apertado em landscape
12-03 15:37:52.303: I/tag_notification(12010): CANCEL() <-- imediatamente após o último show(), cancelando uma notificação que era para estar sendo exibida.

Visto que minha notificação é chamada no onUnbind() e cancelada no onRebind(), fui caçar o que estava acontecendo nesses metodos e percebi que se o dispositivo vai pra standby em portrait, o método onUnbind() é chamado, porém se for pra standby em landscape, o método onUnbind() é chamado e logo após o onRebind(). Depois se eu desbloqueio e volto pra activity, ele abre normalmente sem chamar o onRebind(), o que não faz nenhum sentido. Afinal, o service está bindado na activity enquanto o celular esta bloqueado? . Estou entendendo pouca e preciso muito de ajuda.
Desde ja, mais uma vez, obrigado.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário