Порада професіонала +Wojtek Kaliciński
Новенька версія Android M Developer Preview 2 включає в себе методи для обробки надання дозволів (Permissions): Activity.shouldShowRequestPermissionRationale().
Він інформує ваш додаток, про необхідність надати інформацію про дозвіл, на який іде запит, до того як буде показаний сам діалог запиту дозволу на ту чи іншу функцію.
При першому запуску додатку метод повертає false, таким чином ви можете в той же час запитати на дозвіл необхідного в даний момент. Якщо користувач вже відмовився надавати дозвіл, метод поверне true. У випадку, якщо ви вважаєте за необхідне відобразити пояснення перед викликом діалогу запиту дозволу знову, ви маєте мати на увазі, що слід робити тільки у випадку, якщо дозвіл не самопояснюваний.
Новенька версія Android M Developer Preview 2 включає в себе методи для обробки надання дозволів (Permissions): Activity.shouldShowRequestPermissionRationale().
Він інформує ваш додаток, про необхідність надати інформацію про дозвіл, на який іде запит, до того як буде показаний сам діалог запиту дозволу на ту чи іншу функцію.
При першому запуску додатку метод повертає false, таким чином ви можете в той же час запитати на дозвіл необхідного в даний момент. Якщо користувач вже відмовився надавати дозвіл, метод поверне true. У випадку, якщо ви вважаєте за необхідне відобразити пояснення перед викликом діалогу запиту дозволу знову, ви маєте мати на увазі, що слід робити тільки у випадку, якщо дозвіл не самопояснюваний.