public static Fragment1 NewInstance() { var frag1 = new Fragment1 { Arguments = new Bundle() }; return(frag1); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Get our button from the layout resource, // and attach an event to it var clickButton = FindViewById <Button>(Resource.Id.my_button); clickButton.Click += async(sender, args) => { clickButton.Enabled = false; try { var location = await CrossGeolocator.Current.GetPositionAsync(TimeSpan.FromSeconds(10)); Toast.MakeText(this, $"{location.Latitude}", ToastLength.Long).Show(); } catch { Toast.MakeText(this, "error", ToastLength.Short).Show(); } clickButton.Enabled = true; clickButton.Text = string.Format("{0} clicks!", count++); }; var navigationButton = FindViewById <Button>(Resource.Id.nav_button); navigationButton.Click += (sender, args) => { var intent = new Intent(this, typeof(SecondActivity)); intent.PutExtra("clicks", count); StartActivity(intent); }; Android.Support.V4.App.Fragment fragment = null; fragment = Fragment1.NewInstance(); SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetHomeButtonEnabled(false); }