@Override public void onResume(final Activity context) { if (!Socialize.getSocialize().isInitialized(context)) { Socialize.getSocialize() .initAsync( context, new SocializeInitListener() { @Override public void onError(SocializeException error) { SocializeLogger.e("Error occurred on resume", error); } @Override public void onInit(Context ctx, IOCContainer container) { // This is the current context setContext(ctx); if (FacebookUtils.isAvailable(ctx)) { try { FacebookUtils.extendAccessToken(context, null); } catch (Exception e) { SocializeLogger.e("Error occurred on resume", e); } } } }); } else { if (paused && FacebookUtils.isAvailable(context)) { try { FacebookUtils.extendAccessToken(context, null); } catch (Exception e) { SocializeLogger.e("Error occurred on resume", e); } paused = false; } // This is the current context setContext(context); } }