پرمیشن های ران تایم
يكشنبه, ۸ تیر ۱۳۹۹، ۰۶:۳۲ ق.ظ
این پرمیشن های ران تایم دهن منو سرویس کرد :|
بعد از حدود یک سال تازه فهمیدم متد requestPermissions کل پرمیشن ها رو به صورت آرایه میگیره و پشت سر هم باکس های پرمیشن رو نشون میده. بعد از تموم شدن باکس ها، کال بک onRequestPermissionsResult فراخونی میشه و نتایج اکسپت شدن یا نشدن پرمیشن ها توی آرایه grantResult میاد.
با تلاش و کوشش فراوان :)) هلپر پرمیشن ها رو نوشتم. کد در gist
چرا سینگل تون ننوشتم؟ چون نمیشد! چرا؟ چون پرمیشن ها توی هر اکتیویتی اجرا میشن، یعنی لازمه هر جا لازم شد همون اکتیویتی (و نه کانتکس) رو بهش پاس بدم. بنابراین سینگل تون بودن بی معنیه.
۹۹/۰۴/۰۸