From 6c2324cb9138d99007da63a6416da4c8ea0c5cae Mon Sep 17 00:00:00 2001 From: Valentin CZERYBA Date: Sun, 7 Sep 2025 20:51:27 +0200 Subject: [PATCH] fix set settings --- covas_mobile_new/lib/pages/EditSettings.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/covas_mobile_new/lib/pages/EditSettings.dart b/covas_mobile_new/lib/pages/EditSettings.dart index e169b8a..099205e 100644 --- a/covas_mobile_new/lib/pages/EditSettings.dart +++ b/covas_mobile_new/lib/pages/EditSettings.dart @@ -48,17 +48,18 @@ class _EditProfileState extends State final AuthService _authService = AuthService(); TextEditingController inputUserName = TextEditingController(); - int? kilometer; + int? kilometer = 50; Future getParameter() async { SharedPreferences prefs = await SharedPreferences.getInstance(); setState(() { - var kilometer = prefs.getDouble("kilometer")?.toInt() ?? null; + kilometer = prefs.getDouble("kilometer")?.toInt() ?? 50; }); } Future setParameter() async { SharedPreferences prefs = await SharedPreferences.getInstance(); + print("kilometer : ${kilometer}"); if (kilometer != null) { prefs.setDouble("kilometer", kilometer?.toDouble() ?? 50); showAlertDialog( @@ -115,8 +116,7 @@ class _EditProfileState extends State AppLocalizations.of(context)?.define_kilometer ?? 'Define kilometer', ), - value: - kilometer, // Set the initial selected value here, or leave as `null` if unselected. + value: kilometer, items: [ DropdownMenuItem( value: 5, @@ -155,7 +155,7 @@ class _EditProfileState extends State color: Colors.blue, borderRadius: BorderRadius.circular(20)), child: TextButton( - onPressed: () {}, + onPressed: setParameter, child: Text( AppLocalizations.of(context)?.update ?? "Update", style: TextStyle(color: Colors.white, fontSize: 25),