I am creating a OAuth2AccessToken and storing it in shared preferences. The session is successful till the app is closed. It is invalid after I open the app again. This is the code I am using to create a new session using the stored access token.
String dropboxaccesstoken = sharedpreferencessam.getString("dropboxaccesstoken", ""); // getting Boolean
Log.d("dropboxaccesstoken","token is: " + dropboxaccesstoken);
AppKeyPair appKeys = new AppKeyPair(APP_KEY, APP_SECRET);
AndroidAuthSession session = new AndroidAuthSession(appKeys,dropboxaccesstoken);
//session.setOAuth2AccessToken(dropboxaccesstoken);
mDBApi = new DropboxAPI<AndroidAuthSession>(session);
Log.d("(at successful or not", Boolean.toString((mDBApi.getSession().authenticationSuccessful())));
Logcat:
03-17 02:47:27.119 22706-23044/com.audiorecorder.wel.voicerecorder D/dropboxaccesstoken: token is: <ACCESS_TOKEN_REDACTED>
03-17 02:47:27.145 22706-23044/com.audiorecorder.wel.voicerecorder D/(at successful or not: false
Can someone help me on this please.