mercredi 4 février 2015

Facebook activity starting again and again


Vote count:

0




I have made an android application with Facebook integration. On click of a button, Facebook activity is starting again and again. Facebook Loading dialog box is opening again and again.



public class FacebookLoginFragment extends FragmentActivity implements IAsyncResponse {

private Facebook facebook;

public IAsyncResponse iAsyncResponse;

@SuppressWarnings("deprecation")
private AsyncFacebookRunner mAsyncRunner;

private SharedPreferences mPrefs;

private Context _context;

private String facebookID, emailID, requestTAG = "SignUpRequest", access_token ="access_token", access_expires ="access_expires";

@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//instantiating context
_context =FacebookLoginFragment.this;

facebook = new Facebook(getResources().getString(R.string.app_id));
mAsyncRunner = new AsyncFacebookRunner(facebook);

restIntraction = new RestIntraction(_context);
}

@Override
protected void onStart() {
super.onStart();
loginToFacebook();
}


@SuppressWarnings("deprecation")
public void loginToFacebook() {

mPrefs = _context.getSharedPreferences(access_token, Context.MODE_PRIVATE);
String token = mPrefs.getString(access_token, null);

mPrefs = _context.getSharedPreferences(access_expires, Context.MODE_PRIVATE);
long expires = mPrefs.getLong(access_expires, 0);

if (token != null) {
facebook.setAccessToken(token);
}

if (expires != 0) {
facebook.setAccessExpires(expires);
}

facebook.authorize(this, new DialogListener() {

@Override
public void onFacebookError(FacebookError e) {
}

@Override
public void onError(DialogError e) {
}

@Override
public void onComplete(Bundle values) {

SharedPreferences.Editor editor = mPrefs.edit();

editor.putString(access_token,
facebook.getAccessToken());
editor.putLong(access_expires,
facebook.getAccessExpires());
editor.commit();
}

@Override
public void onCancel() {
}
});

}


How to resolve this issue?



asked 38 secs ago







Facebook activity starting again and again

Aucun commentaire:

Enregistrer un commentaire