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();
        }
Beispiel #2
0
		public LoginActivity()
		{
			_callback = new MyStatusCallback (this);
		}