Muda algo do LENGTH_LONG e LENGTH_SHORT?
Muda algo do LENGTH_LONG e LENGTH_SHORT?
Olá Ailton, tudo bem com você?
Apenas quanto tempo a mensagem (toast) vai ficar aparecendo na tela. No caso, LENGTH_LONG
tem uma duração de 3.5 segundos e o LENGTH_SHORT
tem uma duração de 2 segundos, como podemos ver no código fonte do Android. Seus valores são representados pelo LONG_DELAY
e SHORT_DELAY
da classe NotificationManagerService
:
public class NotificationManagerService extends SystemService {
// codigo omitido
static final int LONG_DELAY = PhoneWindowManager.TOAST_WINDOW_TIMEOUT;
static final int SHORT_DELAY = 2000; // 2 seconds
// codigo omitido
}
PhoneWindowManager.TOAST_WINDOW_TIMEOUT
public class PhoneWindowManager implements WindowManagerPolicy {
// codigo omitido
public static final int TOAST_WINDOW_TIMEOUT = 3500; // 3.5 seconds
// codigo omitido
}
Espero que isso ajude, qualquer dúvida é só avisar! Bons estudos!!