API студии Android может отображать все 21 запись в Интернете, но не может загрузить их в приложении (Android)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 API студии Android может отображать все 21 запись в Интернете, но не может загрузить их в приложении (Android)

Сообщение Anonymous »

Не удалось запустить API в приложении (Android).
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;
});
}
если print(raw), отображается следующая ошибка
[ОШИБКА: 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»