我正在开发一个Android应用程序,它使用 evernote android sdk 进行一些evernote过程。
登录成功,授权也正常。
如何在登录后检查授权状态是有效还是无效。
基于以下方法
com.evernote.client.android.EvernoteSession.isLoggedIn()
它只返回登录状态。如果登录成功,则返回true,否则返回false。
在 ios-evenote sdk 中,他们拥有变量
在课堂上 - ENSession.h
在财产 isAuthenticated 的帮助下,我们可以找到授权状态。
就像我想知道授权状态。例如我今天登录并授权了1天但没有注销。之后我关闭了我的应用程序而没有使用注销会话。
明天我想查看授权状态。我怎样才能做到这一点? evernote android sdk中是否有可用的方法?
答案 0 :(得分:0)
您可以使用:
EvernoteSession.getInstance().isLoggedIn()
获取用户的当前身份验证状态。只需确保您使用的是SDK的最新版本(v2 +)(此处提供:https://github.com/evernote/evernote-sdk-android)
SDK自述文件中的多个示例将此方法用于您描述的目的,包括以下内容:https://github.com/evernote/evernote-sdk-android/blob/master/README.md#creating-a-note-asynchronously
答案 1 :(得分:0)
按照步骤获取会话状态是否处于活动状态
例如,下面给出了示例代码
b