added guide that explains to the user how to give always location permission

This commit is contained in:
Nico
2025-06-05 19:32:43 +02:00
parent 9431232e91
commit a599c6fbc1
9 changed files with 238 additions and 30 deletions

View File

@@ -181,7 +181,8 @@ class _ViewEntriesState extends State<ViewEntries> {
title: Text(
'${widget.dbType == DatabasesEnum.place ? AppLocalizations.of(context)!.justplace : AppLocalizations.of(context)!.excursion} ${mainEntries[index]["ID"]}'),
subtitle: Text(
dateFormat.format(DateTime.parse(mainEntries[index]["Datum"])),
dateFormat.format(DateTime.parse(
mainEntries[index]["Datum"])),
),
trailing: Checkbox(
value: mainEntries[index]['Sent'] == 0
@@ -191,7 +192,7 @@ class _ViewEntriesState extends State<ViewEntries> {
),
onTap: () async {
if (widget.dbType == DatabasesEnum.place) {
Navigator.push(
await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => AddCamMain(
@@ -204,7 +205,7 @@ class _ViewEntriesState extends State<ViewEntries> {
);
} else if (widget.dbType ==
DatabasesEnum.excursion) {
Navigator.push(
await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ExcursionMain(
@@ -215,6 +216,9 @@ class _ViewEntriesState extends State<ViewEntries> {
),
),
);
setState(() {
reloadAllEntries();
});
}
},
),
@@ -269,9 +273,9 @@ class _ViewEntriesState extends State<ViewEntries> {
],
),
child: ListTile(
onTap: () {
onTap: () async {
if (widget.dbType == DatabasesEnum.place) {
Navigator.push(
await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => AddCamMain(
@@ -282,7 +286,7 @@ class _ViewEntriesState extends State<ViewEntries> {
);
} else if (widget.dbType ==
DatabasesEnum.excursion) {
Navigator.push(
await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ExcursionMain(
@@ -291,12 +295,16 @@ class _ViewEntriesState extends State<ViewEntries> {
),
),
);
setState(() {
reloadAllEntries();
});
}
},
title: Text(
'${widget.dbType == DatabasesEnum.place ? AppLocalizations.of(context)!.justplace : AppLocalizations.of(context)!.excursion} ${templates[index]["ID"]}'),
subtitle: Text(
dateFormat.format(DateTime.parse(templates[index]["Datum"])),
dateFormat.format(
DateTime.parse(templates[index]["Datum"])),
),
),
);