Android live sdk如何在Live AuthClient之后获得sharedPreferences

时间:2013-03-15 02:14:07

标签: android sharedpreferences onedrive live-sdk

我正在使用以下来源https://github.com/liveservices/LiveSDK-for-Android

有人知道如何在LiveAuthClient流程之后获取共享首选项。我必须得到  来自sharedprefences文件的REFRESH_TOKEN_KEY和COOKIE_DELIMITER,并在将其保存到数据库中后将其清除。目的是将其保存到数据库中的值以使用多个skydrive帐户登录。

任何想法都会有所帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

如果有人想知道使用:

/** Name of the preference file */
public static final String FILE_NAME = "com.microsoft.live";
public static final String COOKIES_KEY = "cookies";
public static final String REFRESH_TOKEN_KEY = "refresh_token";

SharedPreferences preferences = getSharedPreferences(SDriveConstants.FILE_NAME, Context.MODE_PRIVATE);
String refresh_tkn_key = preferences.getString(SDriveConstants.REFRESH_TOKEN_KEY, "");
String cookies_key = preferences.getString(SDriveConstants.COOKIES_KEY, "");