Lekce 3 - Android - Reakce uživatele, hromadná žádost a ukázková app
V minulé lekci, Android - Spolehlivější postup pro získání oprávnění, jsme se naučili, jak přimět uživatele dát naší Android aplikaci potřebná oprávnění s mnohem vyšší pravděpodobností, než jen s normální žádostí.
V dnešní lekci budeme pokračovat v dokonalé komunikaci s uživatelem, abychom měli maximální šanci, že naší Android aplikaci přidělí potřebná oprávnění.
Vyhodnocení reakce uživatele
Již jsme si říkali, že když se uživatel rozhodne požadované
oprávnění udělit či neudělit stisknutím tlačítka v dialogu s
žádostí, bude v kódu zavolána přepsaná metoda
onRequestPermissionsResult()
. Zde můžeme na volbu uživatele hned
reagovat. Pro zopakování, přepsáním této metody nám přijdou tyto tři
parametry:
requestCode
- Díky této hodnotě víme, ze které části kódu tento požadavek pochází.permissions
- Pole textových řetězců s oprávněními, o jejichž udělení bylo požádáno.grantResults
- Pole s odpověďmi na žádosti o udělení oprávnění ve stejném pořadí jako oprávnění výše.
Naši metodu onRequestPermissionResult()
tedy upravíme od
následující podoby:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Android tutoriálu se naučíme zareagovat na to, zda uživatel oprávnění v dialogu udělil či nikoli a stáhneme si ukázkovou aplikaci se zdrojovým kódem.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.