示例#1
0
        public override void OnBackPressed()
        {
            Android.Support.V4.App.Fragment myFragment = null;
            myFragment = SupportFragmentManager.FindFragmentByTag("FRAGMENT1");

            if (LoginActivity.IsLoggedIn())
            {
                if (myFragment != null && myFragment.IsVisible)
                {
                    MinimizeApp();
                }
                else
                {
                    LoadFragment(Resource.Id.menu_home);
                }
                return;
            }

            base.OnBackPressed();
        }
示例#2
0
        private void CheckLoginStatus()
        {
            if (!LoginActivity.IsLoggedIn())
            {
                Toast.MakeText(this.ApplicationContext, "Please login to continue", ToastLength.Short).Show();

                Intent i = new Intent(this, typeof(LoginActivity));
                StartActivity(i);
            }
            else
            {
                AccessToken accessToken = AccessToken.CurrentAccessToken;

                Bundle bundle = new Bundle();
                bundle.PutString("fields", "name, id");

                GraphCallback graphCallBack = new GraphCallback();
                graphCallBack.RequestCompleted += OnGetFriendsResponse;
                var request = new GraphRequest(accessToken, "/" + accessToken.UserId, bundle, HttpMethod.Get, graphCallBack).ExecuteAsync();
            }
        }