我被召唤了
SyncUser.current().logOut()但是,当再次登录(使用不同帐户)时,将引发此异常。
java.lang.IllegalStateException:如果存在多个有效的登录用户,则当前用户无效.
这种异常只在我用不同的帐户登录时才会发生,例如,我用某个帐户登录,然后使用不同的帐户登录。
我试图重新启动活动,但结果是一样的。
在领域中登录的正确理由是什么?
我正在与JWT一起使用Google身份验证。
发布于 2019-04-22 18:21:16
目前,这只在活动重新启动之后才能工作。
public void logOut() {
Map<String, SyncUser> all = SyncUser.all();
for (Map.Entry<String, SyncUser> entry : all.entrySet()) {
entry.getValue().logOut();
}
}https://stackoverflow.com/questions/55540180
复制相似问题