Lors de la saisie d'une instruction SQLite comme une chaîne littérale dans une classe dans Android Studio, l'IDE me donne cet avertissement: "<expr> expected, got '?'"
.
Je ne comprends pas ce que cela signifie, mais le code fonctionne très bien, et j'aimerais désactiver l'inspection. Mais je ne sais pas qui d'inspection qui en est la cause. Il y a des milliers d'entre eux à la recherche du ou des rendements attendus aucun résultat utile.
La version d'Android Studio est 3.0. Il arrive avec un tas de différents états, mais un typique ressemble à ceci:
SQLiteStatement st = db.compileStatement(
"INSERT OR REPLACE INTO routes(route_code, route_desc) VALUES(?,?)"
);