public static void ReloadCurrentFragment(Android.Support.V4.App.FragmentManager fragmentManager)
        {
            Android.Support.V4.App.Fragment currentFragment = GetCurrentFragment(fragmentManager);
            if(null == currentFragment) {
                return;
            }

            Logger.Debug("Reloading current fragment...");

            Android.Support.V4.App.FragmentTransaction fragmentTransaction = fragmentManager.BeginTransaction();
            fragmentTransaction.Detach(currentFragment);
            fragmentTransaction.Attach(currentFragment);
            fragmentTransaction.Commit();
        }
		public static void GoToGuestProfile (Android.Support.V4.App.FragmentManager fragmentManager, int containerId, User user)
		{
			if (user.IsMe())
			{
				return;
			}

			ProfileFragment fragment = new ProfileFragment();
			fragment.Guest = user;
			fragmentManager.BeginTransaction().Add(containerId, fragment).AddToBackStack(null).Commit();
		}
		public static void GoToSinglePost(Android.Support.V4.App.FragmentManager fragmentManager, int containerId, Post post){
			SinglePostFragment fragment = new SinglePostFragment();
			fragment.post = post;
			fragment.containerId = containerId;
			fragmentManager.BeginTransaction().Add(containerId, fragment).AddToBackStack(null).CommitAllowingStateLoss();
		}
		public static void GoToListOf (Android.Support.V4.App.FragmentManager fragmentManager, int containerId, int objectid, FeedTypeEnum.FeedType target)
		{
			ListOfFragment fragment = new ListOfFragment();
			fragment.objectid = objectid;
			fragment.Target = target;
			fragmentManager.BeginTransaction().Add(containerId, fragment).AddToBackStack(null).Commit();
		}