Ed
há 6 dias
Vamos analisar cada uma das alternativas para identificar a correta para exibir uma mensagem de erro usando `Toast` em Java: A) `Toast.makeText(Toast.LENGTH_LONG, "Não foi possíval enviar seu pedido, verifique a sua conexão com a internet.",getContext();` - Esta opção está incorreta porque a ordem dos parâmetros está errada e falta um parêntese no final. B) `Toast.show(getApplication(), "Não foi possível enviar seu pedido, verifique a sua conexão com a internet.", Toast.LENGTH_LONG);` - Esta opção está incorreta porque o método `show` não é chamado dessa forma. O correto é usar `makeText` para criar o `Toast`. C) `Toast.show(getApplicationContext(), " Não foi possível enviar seu pedido, verifique sua conexão com ainternet.", Toast.LENGTH_LONG);` - Esta opção também está incorreta pelo mesmo motivo da anterior. O método `show` não é usado dessa forma. D) `Toast.setGravity( " Não foi possível enviar seu pedido, verifique sua conexão com a internet.", 10000);` - Esta opção está incorreta porque `setGravity` não é usado para exibir uma mensagem. É um método para definir a posição do `Toast`. E) `Toast.makeText(getApplicationContext(), "Não foi possível enviar sru pedido, verifique sua conexão com a internt.", Toast.LENGTH_LONG).show();` - Esta opção está correta. Ela usa `makeText` corretamente, passando o contexto, a mensagem e a duração, e chama `show()` para exibir o `Toast`. Portanto, a alternativa correta é: E) `Toast.makeText(getApplicationContext(), "Não foi possível enviar seu pedido, verifique sua conexão com a internet.", Toast.LENGTH_LONG).show();`