Open diorz38 opened 4 years ago
UI freeze ya? Terakhir saya cek sih semua berjalan normal. Juga versi flutter & dart ini udah agak lama.
Nanti saya cek deh
Halo @diorz38 Saya coba clone ulang repo ini dan tidak mengubah apapun. Semuanya berjalan lancar di device saya baik Laptop maupun Android (Mi A2, Android 10)
Saya rasa tidak ada masalah ya dg repo ini. Cek futter doctor di hpmu.
masalahnya masih sama, step reproduce:
exception = {DioError} DioError [DioErrorType.DEFAULT]: FormatException: Unexpected character (at character 1)\n<!DOCTYPE html>\n^\n
this = {Dio}
cancelToken = null
options = {RequestOptions}
responseBody = {ResponseBody}
e = {FormatException} FormatException: Unexpected character (at character 1)\n<!DOCTYPE html>\n^\n
err = {DioError} DioError [DioErrorType.DEFAULT]: FormatException: Unexpected character (at character 1)\n<!DOCTYPE html>\n^\n
Flutter Doctor:
S D:\MyDocuments\flutterApps\resepmau_mvp_flutter-retrofit> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v1.12.13+hotfix.6, on Microsoft Windows [Version 10.0.18363.720], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Android Studio (version 3.6)
[√] VS Code (version 1.43.2)
[√] Connected device (2 available)
• No issues found!
API: https://resep-mau.herokuapp.com/api It work like a charm, both web and api (tested with postman)
Kalau saya lihat errornya, dio gagal parsing json dari server.
Boleh saya tanya error ini: Unexpected character (at character 1)
...muncul saat sedang apa ya? Sedang login kah atau action lain?
Return dari server bentuknya HTML, yg seharusnya JSON.
Sebelumnya apa udah pernah install aplikasi ini di device? Kalau iya, coba dihapus data terlebih dahulu App Flutter Resepmau di android nya.
error ini muncul segera setelah halaman login dirender
saya coba recompile tanpa merubah apapun, begitu jalan dan masuk ke halaman login, halaman tsb freeze, tidak dapat dioperasikan semua button dan textbox tidak dapat di gunakan
kenapa ya?