19. diel - Aplikácie na počasie v Xamarin.Forms - Úložisko Preferences
V minulej lekcii, Aplikácie na počasie v Xamarin - GPS a používateľské oprávnenia , sme zisťovali aktuálnu GPS polohu zariadenia a vyžiadali si k tomu od užívateľa potrebné oprávnenia.
Na dnešnej lekcii máme sľúbené ukladanie dát do pre nás nové
úložiska Preferences
. To je poskytované knižnicou
Xamarin.Essentials
a využijeme ho v prípade, že je používateľ
offline, čo sa tiež naučíme zistiť.
Ukladanie pomocou Preferences
Preferences
je v Xamarin.Forms
veľmi ľahká
cesta, ako uložiť jednoduché dátové typy as nimi rôznorodá dáta. Pre
túto aplikáciu by napríklad databáza nebola najlepšou voľbou.
Úprava UI
Než začneme s Preferences
, otvoríme si stránku
MainPage
a pridáme úplne hore do <StackLayout>
ešte jeden <Label>
, ktorý pomenujeme napr.
lastUpdateInfoLabel
:
<Label x:Name="lastUpdateInfoLabel" Text="Last update: 10.2.2021" TextColor="White" FontSize="20" Opacity="0.6" HorizontalOptions="Center" VerticalOptions="Start" Margin="0,20,0,0"/>
Bude užívateľovi zobrazovať z akého času pochádza dáta.
Konštanty pre kľúče
Preferences
ukladá dáta cez
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Xamarin tutoriále uložíme stav počasia do úložiska Preferences pre prípad, že nie je k dispozícii pripojenie k internetu. Jeho prítomnosť sa naučíme zistiť.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.