I\'m getting a completely useless page when I use the Single Sign on for Facebook\'s Android SDK.
\"You have already authorized happyapp. Press \"O
using the suggestion here, this is the code that worked for me, hope it helps someone
before login do this
SharedPreferences prefs= PreferenceManager.getDefaultSharedPreferences(FacebookLogin.this);
String access_token = prefs.getString("access_token", null);
Long expires = prefs.getLong("access_expires", -1);
if (access_token != null && expires != -1)
{
facebook.setAccessToken(access_token);
facebook.setAccessExpires(expires);
}
if (!facebook.isSessionValid())
{
facebook.authorize(FacebookLogin.this, new DialogListener() {
...
after you successfully logged in do this
String token = facebook.getAccessToken();
long token_expires = facebook.getAccessExpires();
SharedPreferences prefs= PreferenceManager.getDefaultSharedPreferences(FacebookLogin.this);
prefs.edit().putLong("access_expires", token_expires).commit();
prefs.edit().putString("access_token", token).commit();