public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                // Use this to return your custom view for this Fragment
                Context context = MyContextWrapper.Wrap(Context, Settings.Lang);
                inflater = (LayoutInflater)Activity.GetSystemService(Context.LayoutInflaterService);
                var view = inflater.Inflate(context.Resources.GetLayout(Resource.Layout.SearchUsers_Layout), container,
                                            false);

                Search_Recyler = (RecyclerView)view.FindViewById(Resource.Id.searchRecyler);
                Search_Empty   = (LinearLayout)view.FindViewById(Resource.Id.Search_LinerEmpty);

                swipeRefreshLayout = (SwipeRefreshLayout)view.FindViewById(Resource.Id.search_swipeRefreshLayout);
                swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight,
                                                           Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight,
                                                           Android.Resource.Color.HoloRedLight);
                swipeRefreshLayout.Refreshing = false;
                swipeRefreshLayout.Enabled    = false;

                mSearchLayoutManager = new LinearLayoutManager(Context);
                Search_Recyler.SetLayoutManager(mSearchLayoutManager);
                mSearchAdapter = new SearchUser_Adapter(Context);
                mSearchAdapter.mSearchUserList = new ObservableCollection <Get_Search_Object.User>();
                Search_Recyler.SetAdapter(mSearchAdapter);

                Btn_SearchRandom = view.FindViewById <Button>(Resource.Id.SearchRandom_Button);

                Search_Recyler.Visibility = ViewStates.Gone;
                Search_Empty.Visibility   = ViewStates.Visible;

                //Show Ads
                mAdView = view.FindViewById <AdView>(Resource.Id.adView);
                if (Settings.Show_ADMOB_Banner)
                {
                    mAdView.Visibility = ViewStates.Visible;
                    var adRequest = new AdRequest.Builder().Build();
                    mAdView.LoadAd(adRequest);
                }
                else
                {
                    mAdView.Pause();
                    mAdView.Visibility = ViewStates.Invisible;
                }

                return(view);
            }
            catch (Exception e)
            {
                Crashes.TrackError(e);
                return(null);
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            try
            {
                this.Window.SetSoftInputMode(SoftInput.AdjustNothing);

                base.OnCreate(savedInstanceState);

                IMethods.IApp.FullScreenApp(this);

                // Set our view from the "OnlineSearch_Layout" layout resource
                SetContentView(Resource.Layout.OnlineSearch_Layout);

                var ToolBar = FindViewById <Toolbar>(Resource.Id.mainSearchtoolbar);
                SetSupportActionBar(ToolBar);
                SupportActionBar.SetDisplayShowCustomEnabled(true);
                SupportActionBar.SetDisplayShowTitleEnabled(false);
                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                SupportActionBar.SetHomeButtonEnabled(true);
                SupportActionBar.SetDisplayShowHomeEnabled(true);

                //Get values
                SearchRecyler      = FindViewById <RecyclerView>(Resource.Id.searchRecylerview);
                Btn_SearchRandom   = FindViewById <Button>(Resource.Id.SearchRandom_Button);
                OnlineSearch_Empty = FindViewById <LinearLayout>(Resource.Id.OnlineSearch_LinerEmpty);


                swipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout);
                swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight,
                                                           Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight,
                                                           Android.Resource.Color.HoloRedLight);
                swipeRefreshLayout.Enabled = false;

                FloatingActionButtonView = FindViewById <FloatingActionButton>(Resource.Id.floatingActionButtonView);

                //Set Adapter
                mLayoutManager = new LinearLayoutManager(this);
                SearchRecyler.SetLayoutManager(mLayoutManager);
                mAdapter = new SearchUser_Adapter(this);
                mAdapter.mSearchUserList = new ObservableCollection <GetSearchObject.User>();
                SearchRecyler.SetAdapter(mAdapter);


                var data = Intent.GetStringExtra("Key") ?? "Data not available";
                if (data != "Data not available" && !String.IsNullOrEmpty(data))
                {
                    if (search_key == "Random")
                    {
                        search_key = "a";
                        GetSearch_Result("a");
                    }
                    else
                    {
                        search_key = data;
                        if (_SearchView != null)
                        {
                            _SearchView.SetQuery(search_key, false);
                            _SearchView.ClearFocus();
                            _SearchView.OnActionViewCollapsed();
                        }

                        GetSearch_Result(search_key);
                    }
                }

                //Close keybourd
                InputMethodManager inputManager = (InputMethodManager)this.GetSystemService(Activity.InputMethodService);
                if (inputManager.IsActive)
                {
                    if (ToolBar != null)
                    {
                        inputManager = (InputMethodManager)this.GetSystemService(Activity.InputMethodService);
                        inputManager.HideSoftInputFromWindow(ToolBar.WindowToken, 0);
                    }
                }

                _SearchView.ClearFocus();

                AdsGoogle.Ad_Interstitial(this);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }