Carregando...
Carregando...
Ajude a melhorar a plataforma
Os argumentos "where" e "whereArgs[]" são utilizados na lista de argumentos de vários métodos da API android.database.sqlite para informar posições de registros e campos dentro das tabelas no banco de dados de um aplicativo. Desta forma, podemos afirmar que:
I - quando o argumento “where” traz o símbolo “?” na sua descrição , esse valor é passado pelo argumento whereArgs[].
II - se o argumento “where” já trouxer a informação de posição dentro da tabela, então o valor de do argumento “whereArgs[] será null.
III - são exemplos de métodos que utilizam os campos "where" e "whereArgs" na sua lista de argumentos, os métodos: insert(), update() e delete().
Assinale a alternativa correta:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
As afirmações I e II estão corretas. Os campos "where" e "whereArgs[]", são utilizados de forma complementar, ou seja, quando a posição já é informada pelo argumento "where", o argumento "whereArgs[]" terá o seu valor null, e quando argumento "where" trouxer o simbolo "?" então esta informação será passada pelo argumento "whereArgs[]". No entanto, apesar dos métodos update() e delete() utilizarem estes argumentos, o método insert() não utiliza. Portanto, a terceira afirmação está incorreta.