protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); buttonLoginLogout = (Button)FindViewById(Resource.Id.buttonLoginLogout); getMeButton = FindViewById<Button>(Resource.Id.getmeButton); textInstructionsOrLink = (TextView)FindViewById(Resource.Id.instructionsOrLink); buttonLoginLogout.SetOnClickListener(this); getMeButton.SetOnClickListener(this); Settings.AddLoggingBehavior(LoggingBehavior.IncludeAccessTokens); Session session = Session.ActiveSession; if (session == null) { if (savedInstanceState != null) { session = Session.RestoreSession(this, null, statusCallback, savedInstanceState); } if (session == null) { session = new Session(this); } Session.ActiveSession = session; if (session.State.Equals(SessionState.CreatedTokenLoaded)) { session.OpenForRead(new Session.OpenRequest(this).SetCallback(statusCallback)); } } statusCallback = new SessionStatusCallback(this); updateView(); }
public LoginActivity() { _callback = new MyStatusCallback (this); }