0

次のソースhttps://github.com/liveservices/LiveSDK-for-Androidを使用しています。

LiveAuthClientプロセスの後に共有設定を取得する方法を誰かが知っていますか。sharedprefencesファイルからREFRESH_TOKEN_KEYとCOOKIE_DELIMITERを取得し、データベースに保存した後でクリアする必要があります。目的は、これをデータベースの値に保存して、複数のskydriveアカウントでログインすることです。

どんなアイデアも役に立ちます。ありがとうございました。

4

1 に答える 1

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, "");
于 2013-03-20T12:56:20.283 に答える