在大型Android应用程序中处理AccountManager的重新身份验证

在大型Android应用程序中处理AccountManager的重新身份验证,android,authentication,accountmanager,Android,Authentication,Accountmanager,我在一个相当大的Android应用程序中使用AccountManager,并使用Reformation和Otto处理REST请求。当用户的令牌不再工作时,401错误返回到我的REST处理程序 我希望REST处理程序能够显示登录活动,但由于它不是一个活动,因此无法启动getAuthToken进程。我的下一个想法是使用Otto向调用活动发送一条消息,让它知道auth令牌不再工作,然后让该活动启动auth进程,这似乎可以工作,但我有几个活动,而且似乎不适合立即进行,在活动级别上处理应用程序范围内的内容

我在一个相当大的Android应用程序中使用AccountManager,并使用Reformation和Otto处理REST请求。当用户的令牌不再工作时,401错误返回到我的REST处理程序

我希望REST处理程序能够显示登录活动,但由于它不是一个活动,因此无法启动getAuthToken进程。我的下一个想法是使用Otto向调用活动发送一条消息,让它知道auth令牌不再工作,然后让该活动启动auth进程,这似乎可以工作,但我有几个活动,而且似乎不适合立即进行,在活动级别上处理应用程序范围内的内容

其他人是如何处理的?您是否只是将重新身份验证代码放在用户可能需要重新身份验证的任何地方