API может загрузить все 21 запись в Интернете.
Код: Выделить всё
my code:
void LoadData() async {
Loading = true;
var map = convert.jsonEncode({
"account_id": settings.AccountID.toString(),
"records": settings.Records.toString(),
"recommend": '1',
});
final response = await api_HomePage(map);
var raw = convert.jsonDecode(response.body)[0];
print("api_homepage");
debugPrint(response.body);
totalRecords = raw["count"];
if (totalRecords > 0) {
dataList = parseJson(raw["datalist"]);
} else {
dataList = [];
}
setState(() {
Loading = false;
});
}
[ОШИБКА: flutter/runtime/dart_vm_initializer.cc(41)] Необработанное исключение: тип 'int' не является подтип типа 'double?'
print(raw) и показывает ошибку. не удалось загрузить 21 запись в приложении (Android)
измените тип int на double или num
Сначала я попытался изменить тип int на «двойной», API по-прежнему не может загрузить все 21 запись в приложении (Android), но без проблем загружает полную 21 запись в Интернете.
Во-вторых, я изменил 'int' & ' double» на «num», API по-прежнему не может загрузить все 21 запись в приложении (Android), но без проблем загружает полную 21 запись в WEB.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -to-load-t
Мобильная версия