【发布时间】:2014-06-22 21:54:06
【问题描述】:
我开发了一个使用 Android Authenticator API (AccountManager) 的应用,因此我可以通过设置屏幕添加或删除帐户。
如果我从我的应用程序中注销,我可以以编程方式删除帐户并将用户返回到 AccountAuthenticatorActivity。但是,如果用户从设置屏幕手动删除帐户,我希望我的应用程序(正在运行)检测到这种情况并在重新打开时自动注销。
我考虑过覆盖每个活动中的 onResume 方法(或从新的 Activity 类扩展)并使用 getAuthTokenByFeatures 询问 Authenticator,所以当应用程序恢复时如果帐户被删除,它将要求用户登录。但是我是 Android 新手,不知道这是否是一个好方法。
【问题讨论】:
标签: android authentication android-authenticator