我有多项活动需要AndroidAccountManager ...
将登录/令牌过期处理/选择帐户对话框放在一个地方的策略/设计模式是什么?
谷歌提供的所有示例似乎只能解决只有一项活动的情况。
感谢
答案 0 :(得分:0)
您可以将与AndroidAccountManager交互的逻辑放在IntentService中。
public class MyAuthService extends IntentService {
...
}
请记住更新AndroidManifest.xml以声明新服务,并在intent-filter中更新INIT_AUTH_REQUEST:
您的Activity可以调用startService(new Intent(INIT_AUTH_REQUEST))。