Я новичок в flutter, и я получал данные через firebase Google. Я обнаружил ошибку.
[ОШИБКА: flutter / lib / ui / ui_dart_state. cc (157)] Необработанное исключение: тип String не является подтипом типа int of ' index '
Код, по моему мнению, был правильным.
var url = "https://<MyFirebaseProjectId>.firebaseio.com/products.json?auth=$authToken&orderBy='creatorId'&equalTo='$userId'"
но когда я поменял местами одинарные кавычки и двойные кавычки, код работал правильно.
var url = 'https://<MyFirebaseProjectId>.firebaseio.com/products.json?auth=$authToken&orderBy="creatorId"&equalTo="$userId"'
Я не понимаю этого поведения, поскольку оба фрагмента кода должны работать правильно.
Любая помощь приветствуется. Заранее спасибо.