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(); }
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(); } }