Logo Passei Direto
Buscar
Questão 1. A empresa de produtos alimentecio esá solicitando a criação de um aplicativo e quer presentar mensagem de erro caso haja falha de conxão quando o usuário finaliza o pedido de compra de produto. Assinale a alternativa que apresenta o modo correto de codificar a apresentação da mensagem em Java. Selecione a resposta: A) Toast.makeText(Toast.LENGTH_LONG, "Não foi possíval enviar seu pedido, verifique a sua conexão com a internet.",getContext(); B) Toast.show(getApplication(), "Não foi possível enviar seu pedido, verifique a sua conexão com a internet.", Toast.LENGTH_LONG); C) Toast.show(getApplicationContext(), " Não foi possível enviar seu pedido, verifique sua conexão com ainternet.", Toast.LENGTH_LONG); D) Toast.setGravity( " Não foi possível enviar seu pedido, verifique sua conexão com a internet.", 10000); E) Toast.makeText(getApplicationContext(), "Não foi possível enviar sru pedido, verifique sua conexão com a internt.", Toast.LENGTH_LONG).show(); Qual das alternativas acima citadas está coreta?
User badge image
Masili

há 6 dias

Respostas

User badge image

Ed Verified user icon

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();`

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina