我有一个应用程序执行某些操作[1]会导致Android在通知栏中弹出警告,询问用户类似的内容:
许可请求
xxx@gmail.com这些应用程序希望从现在开始访问您的Google帐户
- 应用名称
他们要求获得以下许可:
- 查看和管理您的......
不,谢谢 允许访问
问题在于它使原始操作失败,然后用户必须在单击允许访问后重试,这很烦人。有没有办法要求系统在我实际尝试执行导致它们的操作之前向用户提供这些提示?
显然,一种方法是运行有问题的操作并检查异常,但我正在寻找更好的方法。
[1]更具体地说,有一个类试图从客户经理那里获取身份验证令牌