【发布时间】:2014-11-05 16:35:30
【问题描述】:
我需要从 BroadcastReceiver / AsyncTask 中连接并上传到 Google Drive。但是当我尝试将我的 GoogeApiClient 连接到 Google 服务时,我得到了:
ConnectionResult{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{XXXXX: android.os.BinderProxy@XXXXX}}
我猜这是因为还没有提示授权我的应用。
问题:有没有办法在BroadcastReceiver 中触发该提示? ConnectionResult.startResolutionForResult() 需要一个 Activity ...
替代问题:授权我的应用的最佳方式是什么?我是否需要先引导用户进行一些他授予 GDrive 访问权限的活动?
【问题讨论】:
标签: android android-asynctask google-play-services google-drive-api google-api-client