besprechung

This commit is contained in:
Nico
2025-06-06 19:46:29 +02:00
parent 7d85090d4e
commit ccf1643711
13 changed files with 256 additions and 210 deletions

View File

@@ -15,8 +15,8 @@ class _IntroScreenState extends State<IntroScreen> {
TextEditingController ffApiAddress = TextEditingController();
TextEditingController exApiAddress = TextEditingController();
String selectedFFApiAddress = "Test";
String selectedEXApiAddress = "Test";
String selectedFFApiAddress = "https://data.dbb-wolf.de/app24.php";
String selectedEXApiAddress = "https://data.dbb-wolf.de/api_exkursion.php";
String? selectedBLand = "Sachsen";
Future<void> _saveData() async {
@@ -38,8 +38,8 @@ class _IntroScreenState extends State<IntroScreen> {
Future.delayed(Duration.zero, () async {
SharedPreferences prefs = await SharedPreferences.getInstance();
setState(() {
ffApiAddress.text = prefs.getString('fotofallenApiAddress') ?? "";
exApiAddress.text = prefs.getString('exkursionenApiAddress') ?? "";
ffApiAddress.text = prefs.getString('fotofallenApiAddress') ?? "https://data.dbb-wolf.de/app24.php";
exApiAddress.text = prefs.getString('exkursionenApiAddress') ?? "https://data.dbb-wolf.de/api_exkursion.php";
addresse1C.text = prefs.getString('addresse1') ?? "";
bLandC.text = prefs.getString('bLand') ?? "Sachsen";
});
@@ -75,7 +75,7 @@ class _IntroScreenState extends State<IntroScreen> {
Expanded(
flex: 4,
child: TextField(
readOnly: true,
readOnly: true,
controller: bLandC,
),
),
@@ -161,86 +161,97 @@ class _IntroScreenState extends State<IntroScreen> {
],
),
const SizedBox(
height: 25,
height: 35,
),
Align(
alignment: Alignment.bottomLeft,
child: Text(AppLocalizations.of(context)!.ffApiAddress)),
alignment: Alignment.bottomLeft,
child: Text(AppLocalizations.of(context)!.ffApiAddress)),
Row(
children: [
// Expanded(
// flex: 4,
// child: TextField(
// decoration: InputDecoration(
// hintText:
// AppLocalizations.of(context)!.ffApiAddress),
// controller: ffApiAddress,
// ),
// ),
Expanded(
flex: 4,
flex: 1,
child: TextField(
decoration: InputDecoration(
hintText:
AppLocalizations.of(context)!.ffApiAddress),
controller: ffApiAddress,
),
),
Expanded(
flex: 1,
child: PopupMenuButton(
icon: const Icon(Icons.arrow_drop_down),
initialValue: selectedFFApiAddress,
onSelected: (value) {
setState(() {
selectedFFApiAddress = value;
ffApiAddress.text = value;
});
},
itemBuilder: (context) => <PopupMenuEntry>[
PopupMenuItem(
value:
"http://192.168.1.106/www.dbb-wolf.de/data/app24.php",
child:
Text(AppLocalizations.of(context)!.test)),
PopupMenuItem(
value: "...",
child: Text(
AppLocalizations.of(context)!.notest))
],
))
// child: PopupMenuButton(
// icon: const Icon(Icons.arrow_drop_down),
// initialValue: selectedFFApiAddress,
// onSelected: (value) {
// setState(() {
// selectedFFApiAddress = value;
// ffApiAddress.text = value;
// });
// },
// itemBuilder: (context) => <PopupMenuEntry>[
// // PopupMenuItem(
// // value:
// // "http://192.168.1.106/www.dbb-wolf.de/data/app24.php",
// // child:
// // Text(AppLocalizations.of(context)!.test)),
// PopupMenuItem(
// value: "https://data.dbb-wolf.de/app24.php",
// child: Text(
// AppLocalizations.of(context)!.notest))
// ],
// ),
//)
)
],
),
const SizedBox(height: 10,),
const SizedBox(
height: 10,
),
Align(
alignment: Alignment.bottomLeft,
child: Text(AppLocalizations.of(context)!.exApiAddress)),
alignment: Alignment.bottomLeft,
child: Text(AppLocalizations.of(context)!.exApiAddress)),
Row(
children: [
Expanded(
flex: 4,
child: TextField(
decoration: InputDecoration(
hintText:
AppLocalizations.of(context)!.exApiAddress),
controller: exApiAddress,
),
),
// Expanded(
// flex: 4,
// child: TextField(
// decoration: InputDecoration(
// hintText:
// AppLocalizations.of(context)!.exApiAddress),
// controller: exApiAddress,
// ),
// ),
Expanded(
flex: 1,
child: PopupMenuButton(
icon: const Icon(Icons.arrow_drop_down),
initialValue: selectedEXApiAddress,
onSelected: (value) {
setState(() {
selectedEXApiAddress = value;
exApiAddress.text = value;
});
},
itemBuilder: (context) => <PopupMenuEntry>[
PopupMenuItem(
value:
"http://192.168.1.106/www.dbb-wolf.de/data/app24.php",
child:
Text(AppLocalizations.of(context)!.test)),
PopupMenuItem(
value: "...",
child: Text(
AppLocalizations.of(context)!.notest))
],
))
child: TextField(
controller: exApiAddress,
),
// child: PopupMenuButton(
// icon: const Icon(Icons.arrow_drop_down),
// initialValue: selectedEXApiAddress,
// onSelected: (value) {
// setState(() {
// selectedEXApiAddress = value;
// exApiAddress.text = value;
// });
// },
// itemBuilder: (context) => <PopupMenuEntry>[
// // PopupMenuItem(
// // value:
// // "http://192.168.1.106/www.dbb-wolf.de/data/app24.php",
// // child:
// // Text(AppLocalizations.of(context)!.test)),
// PopupMenuItem(
// value:
// "https://data.dbb-wolf.de/api_exkursion.php",
// child: Text(
// AppLocalizations.of(context)!.notest))
// ],
// )
)
],
)
],