notificaciones - Problema de notificación de tostado con la actualización reciente del dispositivo en Android
nivel de api 26 (1)
No sé si esto sucede en todos los dispositivos con jelly bean o no.
AFAIK, lo hace.
Confío mucho en brindar en la aplicación para informar al usuario sobre algunos comentarios
No es una buena idea. Las tostadas son muy efímeras y los usuarios pueden fácilmente perderlas. Las tostadas están bien para mensajes de asesoramiento / confirmación leves, y para ejemplos de libros :-), pero eso es todo.
El objetivo es: mostrar un brindis o algún reemplazo, incluso si las notificaciones están desactivadas para esta aplicación.
Con suerte, su verdadero objetivo es tener una experiencia de usuario de calidad. Confiar en que se vean las Toasts
no resultará en una experiencia de usuario de calidad.
Toasts
han caído en desuso por otras razones, como el hecho de que son independientes de la actividad subyacente, por lo que un Toast
mostrado puede no ser relevante si el usuario ya ha navegado en otra parte de la aplicación. La implementación líder de reemplazo se llama "crouton", basada en un término usado por Cyril Mottier en una publicación de blog , con un par de implementaciones de código abierto, como esta .
Esta publicación está relacionada con el error presentado existente:
https://groups.google.com/forum/#!topic/android-developers/K7pjy3Gm5Lk/discussion
Aparentemente, en algunos dispositivos después de una actualización del sistema, las tostadas no se muestran. El problema ocurre cuando en las preferencias, para su aplicación, la casilla de verificación de notificaciones está desmarcada. Debido a eso, todos los brindis de tu aplicación estarán ocultos. Esto me sucedió en una pestaña Galaxy de Samsung 2, pero puede suceder en otros dispositivos:
Las notificaciones de tostadas no aparecen en la tableta Nexus 7
o en SGS3 como se comentó en el enlace del grupo de google.
No sé si esto sucede en todos los dispositivos con jelly bean o no.
Las "correcciones" sugeridas están bien para mí, pero ¿qué ocurre si algunas personas que no saben cómo hacerlo o no quieren activar mi aplicación descargan? Confío mucho en brindar en la aplicación para informar al usuario sobre algunos comentarios, por lo que solo veo una solución para esto: - IMPLEMENTAR MI PROPIA CLASE DE TOSTADA, diferente de las tostadas, pero con un comportamiento similar.
He buscado alrededor No he encontrado nada que ya esté hecho, así que estoy preguntando si alguien ha encontrado alguna implementación personalizada (¿antes de comenzar a codificarla yo mismo?)
El objetivo es: mostrar un brindis o algún reemplazo, incluso si las notificaciones están desactivadas para esta aplicación.