protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); var toolbar = FindViewById <V7Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); var drawerToggle = new Android.Support.V7.App.ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.drawer_open, Resource.String.drawer_close); drawerLayout.SetDrawerListener(drawerToggle); drawerToggle.SyncState(); navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); setupDrawerContent(navigationView); //var profile = FindViewById<ImageView>(Resource.Id.imageView1); //profile.SetImageResource(Resource.Drawable.person); //added newly Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); HomeFragment home = new HomeFragment(); transaction.Replace(Resource.Id.framelayout, home).AddToBackStack(null).Commit(); //HomeFragment home = new HomeFragment(); // transaction.Add(Resource.Id.framelayout, home).Commit(); //SupportActionBar.SetDisplayHomeAsUpEnabled = true; }
// Methode om fragments te weergeven private void ShowFragment(Android.App.Fragment fragment) { Android.App.FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction(); fragmentTransaction.Replace(Resource.Id.content_main, fragment) .AddToBackStack(null) .Commit(); }
void LoadFragment(int id) { Android.App.Fragment fragment = null; switch (id) { case Resource.Id.homeIcon: fragment = HomeFragment.NewInstance("", ""); break; case Resource.Id.appointmentIcon: fragment = AppointmentFragment.NewInstance("", ""); break; case Resource.Id.preorderIcon: fragment = PreOrderFragment.NewInstance("", ""); break; case Resource.Id.accountIcon: fragment = AccountFragment.NewInstance("", ""); break; } if (fragment == null) { return; } Android.App.FragmentTransaction transaction = FragmentManager.BeginTransaction(); transaction.Replace(Resource.Id.frame_container, fragment); transaction.AddToBackStack(null); transaction.Commit(); //FragmentManager.BeginTransaction().Replace(Resource.Id.frame_container, fragment).Commit(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.activity_main); drawerLayout = FindViewById <DrawerLayout>(Resource.Id.main_drawer); toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); var upNavigationEnabled = GetUpNavigationEnabled(); var actionBar = SupportActionBar; if (upNavigationEnabled == true) { } else { actionBar.SetDisplayHomeAsUpEnabled(false); actionBar.SetHomeButtonEnabled(false); } MenuFragment detailFragment = new MenuFragment(); Android.App.FragmentTransaction vv = FragmentManager.BeginTransaction(); vv.Replace(Resource.Id.menu_content_fragment_holder, detailFragment); vv.Commit(); }
void setupDrawerContent(NavigationView navigationView) { navigationView.NavigationItemSelected += (sender, e) => { e.MenuItem.SetChecked(true); /*System.Console.WriteLine(e.MenuItem); * if(e.MenuItem.ToString() == "Employee") * { * //var intent = new Intent(this, typeof(Employee_Activity)); * //StartActivity(intent); * * }*/ //added new Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); switch (e.MenuItem.TitleFormatted.ToString()) { case "Test": Test_Fragment test = new Test_Fragment(); transaction1.Replace(Resource.Id.framelayout, test).AddToBackStack(null).Commit(); break; case "Employee": Employee_Fragment employee = new Employee_Fragment(); transaction1.Replace(Resource.Id.framelayout, employee).AddToBackStack(null).Commit(); break; case "Home": HomeFragment home = new HomeFragment(); transaction1.Replace(Resource.Id.framelayout, home).AddToBackStack(null).Commit(); break; case "Discussion": Discussion_Fragment discussion = new Discussion_Fragment(); transaction1.Replace(Resource.Id.framelayout, discussion).AddToBackStack(null).Commit(); break; case "QR code": var intent = new Intent(this, typeof(QR_Activity)); StartActivity(intent); break; } drawerLayout.CloseDrawers(); }; }
/// <summary> /// Adds log fragment /// to activity /// </summary> private void AddLogFragment() { Android.App.FragmentTransaction transaction = FragmentManager.BeginTransaction(); LogFragment fragment = new LogFragment(); transaction.Replace(Resource.Id.framelog, fragment); transaction.Commit(); }
private void ImageButton_Click(object sender, EventArgs e) { FragmentTransaction ft = FragmentManager.BeginTransaction(); DefectAddImageFragment defectAddImage = DefectAddImageFragment.NewInstance(ref defect); ft.Replace(Resource.Id.container1, defectAddImage); ft.Commit(); }
private void DetailsButton_Click(object sender, EventArgs e) { FragmentTransaction ft = FragmentManager.BeginTransaction(); DefectAddDetailsFragment defectAddDetailsFragment = new DefectAddDetailsFragment(); ft.Replace(Resource.Id.container1, defectAddDetailsFragment); ft.Commit(); }
private async void GetAlarms() { try { var o_data = new ServiceResponseObject <ListAlarmResponse>(); using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", ""))) { AlarmService.InitializeClient(client); o_data = await AlarmService.GetAlarms(); if (o_data.Status == HttpStatusCode.OK) { Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show(); alarmlist = new List <AlarmBookModel>(); if (o_data.ResponseData.ALARMS_STATUS == null || o_data.ResponseData.ALARMS_STATUS.Count == 0) { StaticUser.NamePadeAbsenceSomething = "AlarmsActivity"; Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); NotFoundOrdersActivity content = new NotFoundOrdersActivity(); transaction.Replace(Resource.Id.frameDriverlayout, content); transaction.Commit(); } foreach (var alm in o_data.ResponseData.ALARMS_STATUS) { alarmlist.Add(new AlarmBookModel { Id = alm.id, Acknowledged = alm.acknowledged, Container_id = alm.container_id, Name = alm.name, Raised_At = alm.raised_at, IsDepot = (alm.depot == "1") ? true : false } ); } UpdateList(); lstAlarm.ItemClick += ListBoxes_ItemClick; } else { StaticUser.NamePadeAbsenceSomething = "AlarmsActivity"; Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); NotFoundOrdersActivity content = new NotFoundOrdersActivity(); transaction.Replace(Resource.Id.frameDriverlayout, content); transaction.Commit(); } } } catch (System.Exception ex) { Toast.MakeText(Activity, ex.Message, ToastLength.Long).Show(); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { View view; if (StaticUser.PresenceOnPage != true) { view = inflater.Inflate(Resource.Layout.activity_not_found_book, container, false); var btn_add_order1 = view.FindViewById <Button>(Resource.Id.btn_add_order1); btn_add_order1.Click += delegate { try { Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); AddOrderActivity content = new AddOrderActivity(); transaction.Replace(Resource.Id.framelayout, content).AddToBackStack(null); transaction.Commit(); } catch (Exception ex) { Toast.MakeText(Activity, ex.Message, ToastLength.Long); } }; return(view); } else { view = inflater.Inflate(Resource.Layout.activity_order_book, container, false); lstOrder = view.FindViewById <ListView>(Resource.Id.orderlistview); orderlist = new List <OrderBookModel>(); //начинай тестиьть GetOrders(); //editEnterOrder.TextChanged += EtSearch_TextChanged; //int i = 0; //while(i<1) //{ // OrderResponse order = new OrderResponse(); // order = o_date.Rusult; //} //AuthResponseData o_user_data = new AuthResponseData(); //o_user_data = o_data.ResponseData; return(view); } } catch (Exception ex) { var view = inflater.Inflate(Resource.Layout.activity_errors_handling, container, false); var TextOfError = view.FindViewById <TextView>(Resource.Id.TextOfError); TextOfError.Text += "\n(Ошибка: " + ex.Message + ")"; return(view); } }
private void lauchHomeScreen() { layoutManager.setFirstTimeLauch(false); Android.App.FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction(); //lauch main screen here ContentMainActivity content = new ContentMainActivity(); transaction2.Replace(Resource.Id.framelayout, content).AddToBackStack(null).Commit(); //Finish(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.driver_box_management, container, false); Id = view.FindViewById <TextView>(Resource.Id.TaskManagementTextIdValue1); Weight = view.FindViewById <TextView>(Resource.Id.OrderManagementTexWeight1); Temperature = view.FindViewById <TextView>(Resource.Id.OrderManagementTextTemperature1); Battery = view.FindViewById <TextView>(Resource.Id.OrderManagementTexBattery1); Illumination = view.FindViewById <TextView>(Resource.Id.OrderManagementTextIllumination1); Humidity = view.FindViewById <TextView>(Resource.Id.OrderManagementTextHumidity1); Gate = view.FindViewById <TextView>(Resource.Id.OrderManagementTextState1); Lock = view.FindViewById <TextView>(Resource.Id.OrderManagementTextCastle1); Fold = view.FindViewById <TextView>(Resource.Id.OrderManagementTextRoleta1); Events = view.FindViewById <TextView>(Resource.Id.OrderManagementTextEvents1); var btn_order = view.FindViewById <Button>(Resource.Id.btn_about_order); btn_order.Click += delegate { try { FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); MainOrderStatusActivity content = new MainOrderStatusActivity(); transaction.Replace(Resource.Id.frameDriverlayout, content).AddToBackStack(null).Commit(); } catch (Exception ex) { Toast.MakeText(Application.Context, ex.Message, ToastLength.Long); } }; var result = GetTasks(); if (result.Result == TaskStatus.OK) { GetOrderParameters(); } else if (result.Result == TaskStatus.OrderNotImplemented) { StaticUser.NamePadeAbsenceSomething = "OrderNotFoundForDriver"; Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); NotFoundOrdersActivity content = new NotFoundOrdersActivity(); transaction1.Replace(Resource.Id.frameDriverlayout, content); transaction1.Commit(); } else { FragmentTransaction ft = this.FragmentManager.BeginTransaction(); TaskNotFoundActivity act = new TaskNotFoundActivity(); ft.Replace(Resource.Id.frameDriverlayout, act); ft.Commit(); } return(view); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); FragmentTransaction ft = FragmentManager.BeginTransaction(); ft.Replace(Resource.Id.fragment_frame_layout, new MainFragment(), "main"); ft.Commit(); }
void setupDrawerContent(NavigationView navigationView) { navigationView.NavigationItemSelected += (sender, e) => { e.MenuItem.SetChecked(true); Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); switch (e.MenuItem.ItemId) { case Resource.Id.navmain: HomeFragment home = new HomeFragment(); transaction1.Replace(Resource.Id.framelayout, home).AddToBackStack(null).Commit(); break; case Resource.Id.navlist: ProductFragment products = new ProductFragment(); transaction1.Replace(Resource.Id.framelayout, products).AddToBackStack(null).Commit(); break; case Resource.Id.navmap: MapsFragment maps = new MapsFragment(); transaction1.Replace(Resource.Id.framelayout, maps).AddToBackStack(null).Commit(); break; case Resource.Id.navprice: ExchangeRateFragment exchange = new ExchangeRateFragment(); transaction1.Replace(Resource.Id.framelayout, exchange).AddToBackStack(null).Commit(); break; case Resource.Id.navcalendar: CalendarFragment calendar = new CalendarFragment(); transaction1.Replace(Resource.Id.framelayout, calendar).AddToBackStack(null).Commit(); break; } drawerLayout.CloseDrawers(); }; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.activity_main); layout = FindViewById(Resource.Id.sample_main_layout); if (bundle == null) { Android.App.FragmentTransaction transaction = FragmentManager.BeginTransaction(); var fragment = new RuntimePermissionsFragment(); transaction.Replace(Resource.Id.sample_content_fragment, fragment); transaction.Commit(); } // This method sets up our custom logger, which will print all log messages to the device // screen, as well as to adb logcat. InitializeLogging(); }
public override View GetView(int position, View convertView, ViewGroup parent) { View view = convertView; if (view == null) { view = LayoutInflater.From(context).Inflate(Resource.Layout.order_book_parameters, null); } view.FindViewById <TextView>(Resource.Id.txtFrom).Text = orders[position].Inception; view.FindViewById <TextView>(Resource.Id.txtWhere).Text = orders[position].Destination; view.FindViewById <TextView>(Resource.Id.txtPrice).Text = orders[position].Price; var txt_date = view.FindViewById <TextView>(Resource.Id.txtDate); view.FindViewById <TextView>(Resource.Id.txtOrderName).Text = "Заказ: " + orders[position].OrderName; var btn = view.FindViewById <Button>(Resource.Id.btn_alarms); string date = orders[position].Date; string[] words = date.Split(' '); txt_date.Text = ""; foreach (var word in words) { txt_date.Text += word + "\n"; } btn.Click += delegate { try { MainOrderStatusActivity content = new MainOrderStatusActivity(); StaticOrder.Order_id = orders[position].OrderName; manager.Replace(Resource.Id.framelayout, content).AddToBackStack(null); manager.Commit(); } catch (Exception ex) { Toast.MakeText(context, ex.Message, ToastLength.Long); } }; return(view); }
public void ShowHistory() { if (_history == null) { // #1 Initialize Forms.Init(this, null); // #2 Use it _history = new HistoryPage().CreateFragment(this); } // And push that fragment onto the stack FragmentTransaction ft = FragmentManager.BeginTransaction(); ft.AddToBackStack(null); ft.Replace(Resource.Id.fragment_frame_layout, _history, "history"); ft.Commit(); }
void setupDrawerContent(NavigationView navigationView) { navigationView.NavigationItemSelected += (sender, e) => { e.MenuItem.SetChecked(true); Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); switch (e.MenuItem.ItemId) { case Resource.Id.nav_main: HomeFragment home = new HomeFragment(); transaction1.Replace(Resource.Id.framelayout, home).AddToBackStack(null).Commit(); break; //case Android.Resource.Id.nav_list: // VideoFragment video = new VideoFragment(); // transaction1.Replace(Resource.Id.framelayout, video).AddToBackStack(null).Commit(); // break; } drawerLayout.CloseDrawers(); }; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.LayoutLast, container, false); var btn_calculate = view.FindViewById <Button>(Resource.Id.btn_cost); Button btn_auth1 = view.FindViewById <Button>(Resource.Id.btn_auth2); btn_auth1.Click += (s, e) => { try { Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); AuthActivity content3 = new AuthActivity(); transaction1.Replace(Resource.Id.framelayout, content3).AddToBackStack(null); transaction1.Commit(); } catch (Exception ex) { Toast.MakeText(Activity, "" + ex.Message, ToastLength.Long).Show(); } }; // Переход к форме регистрации. btn_calculate.Click += (s, e) => { //set alert for executing the task try { Android.App.FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction(); AddOrderActivity content = new AddOrderActivity(); transaction2.Replace(Resource.Id.framelayout, content).AddToBackStack(null); transaction2.Commit(); } catch (Exception ex) { Toast.MakeText(Activity, "" + ex.Message, ToastLength.Long).Show(); } }; return(view); // Переход к форме авторизация }
private void AlertDialogCall(string Messag) { AlertDialog.Builder alert = new AlertDialog.Builder(Activity); alert.SetTitle("Внимание!"); alert.SetMessage(Messag); alert.SetPositiveButton("Закрыть", (senderAlert, args) => { try { Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); UserActivity content = new UserActivity(); transaction.Replace(Resource.Id.framelayout, content); transaction.Commit(); } catch (Exception ex) { Toast.MakeText(Activity, ex.Message, ToastLength.Long); } }); Dialog dialog = alert.Create(); dialog.Show(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); if (bundle == null) { Android.App.FragmentTransaction transaction = FragmentManager.BeginTransaction(); //var fragment = new XamarinListView.FragmentAtmListview(); var fragment = new XamarinListView.Fragments.AtmFinderFragement(); transaction.Replace(Resource.Id.titles_fragment, fragment); transaction.Commit(); } //var view = FindViewById<ViewPager>(Resource.Id.) //var adapter = // new AtmFinderAdapter(SupportFragmentManager, // new FirstFragement(), new AtmListviewFragment(), new PagerFragment()); //var viewPager = FindViewById<Android.Support.V4.View.ViewPager>(Resource.Id.vpPager); //viewPager.Adapter = adapter; }
private void switchtoSensorFragment() { updateToggle.Visibility = ViewStates.Invisible; Fab2.SetVisibility(ViewStates.Invisible); Android.App.FragmentTransaction t = FragmentManager.BeginTransaction(); t.Replace(Resource.Id.content_frame, senFrag); foreach (Android.App.Fragment f in FragmentList) { if (f != senFrag) { t.Hide(f); } } t.Show(senFrag); t.Commit(); // fm.BeginTransaction().Replace(Resource.Id.content_frame, senFrag).Commit(); // fm.BeginTransaction().Show(senFrag).Commit(); }
public override Java.Lang.Object InstantiateItem(ViewGroup container, int position) { if (position == 1) { layoutInflater = (LayoutInflater)Android.App.Application.Context.GetSystemService(Context.LayoutInflaterService); View view = layoutInflater.Inflate(_layout[position], container, false); var btn_cost = view.FindViewById <Button>(Resource.Id.Slide0BtnAddOrder); btn_cost.Click += (sender, e) => { AddOrderActivity content = new AddOrderActivity(); transaction.Replace(Resource.Id.framelayout, content).AddToBackStack(null).Commit(); }; container.AddView(view); return(view); } else { layoutInflater = (LayoutInflater)Android.App.Application.Context.GetSystemService(Context.LayoutInflaterService); View view = layoutInflater.Inflate(_layout[position], container, false); container.AddView(view); return(view); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); SupportToolbar toolBar = FindViewById <SupportToolbar>(Resource.Id.toolBar); SetSupportActionBar(toolBar); SupportActionBar ab = SupportActionBar; ab.SetHomeAsUpIndicator(Resource.Drawable.ic_menu); ab.SetDisplayHomeAsUpEnabled(true); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); if (navigationView != null) { SetUpDrawerContent(navigationView); } FrameLayout viewPager = FindViewById <FrameLayout>(Resource.Id.container); exercisesFragment = new ExercisesFragment(); signInFragment = new SignInFragment(); signUpFragment = new SignUpFragment(); trainingProgramFragment = new TrainingProgramFragment(); postureLevelFragment = new PostureLevelFragment(); chatsFragment = new ChatsFragment(); homeFragment = new HomeFragment(); Android.App.FragmentTransaction ftrans = FragmentManager.BeginTransaction(); ftrans.Replace(Resource.Id.container, signInFragment).Commit(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_add_defect); checkPermissionForStorage(); //defect = new Defect(System.Guid.NewGuid().ToString()); defect = new Defect("Defect002"); CreateFolders(defect.Id, false); detailsButton = (Button)FindViewById(Resource.Id.detailsButton); imageButton = (Button)FindViewById(Resource.Id.imageButton); detailsButton.Click += DetailsButton_Click; imageButton.Click += ImageButton_Click; saveButton = (Button)FindViewById(Resource.Id.saveButton); saveButton.Click += SaveButton_Click; FragmentTransaction ft = FragmentManager.BeginTransaction(); DefectAddDetailsFragment defectAddDetailsFragment = new DefectAddDetailsFragment(); ft.Replace(Resource.Id.container1, defectAddDetailsFragment); ft.Commit(); }
private void SetUpDrawerContent(NavigationView navigationView) { navigationView.NavigationItemSelected += (object sender, NavigationView.NavigationItemSelectedEventArgs e) => { Android.App.FragmentTransaction ftrans = FragmentManager.BeginTransaction(); Android.App.Fragment fragment = new Android.App.Fragment(); switch (e.MenuItem.ItemId) { case Resource.Id.nav_exercises: SetTitle(Resource.String.exercises_title); fragment = exercisesFragment; break; case Resource.Id.nav_home: SetTitle(Resource.String.home_title); if (GetToken() != "") { fragment = homeFragment; } else { fragment = signInFragment; } break; case Resource.Id.nav_signin: SetTitle(Resource.String.signin_title); ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(Application.Context); ISharedPreferencesEditor editor = prefs.Edit(); editor.PutString("access_token", ""); editor.Apply(); fragment = new SignInFragment(); break; case Resource.Id.nav_signup: SetTitle(Resource.String.signup_title); fragment = new SignUpFragment(); break; case Resource.Id.nav_chats: SetTitle(Resource.String.chats_title); if (GetToken() != "") { fragment = chatsFragment; } else { fragment = signInFragment; } break; case Resource.Id.nav_posturelevel: SetTitle(Resource.String.posturelevel_title); if (GetToken() != "") { fragment = postureLevelFragment; } else { fragment = signInFragment; } break; case Resource.Id.nav_program: SetTitle(Resource.String.program_title); if (GetToken() != "") { fragment = trainingProgramFragment; } else { fragment = signInFragment; } break; } if (GetToken() != "") { navigationView.Menu.GetItem(5).SetTitle("Sign Out"); } else { navigationView.Menu.GetItem(5).SetTitle("Sign In"); } e.MenuItem.SetChecked(true); mDrawerLayout.CloseDrawers(); ftrans.Replace(Resource.Id.container, fragment).Commit(); }; }
//не отображается архив заказов, проверить! private async void GetOrders() { //var o_data1 = new ServiceResponseObject<SensorResponse>(); //using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", ""))) //{ // //надо было сначала клиента указать, а потом вызывать метод // //и обязательно с токеном // OrderService.InitializeClient(client); // o_data1 = await OrderService.GetSensorParameters(); //} var o_data = new ServiceResponseObject <ListResponse <OrderResponseData, ArchiveResponse> >(); using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", ""))) { //надо было сначала клиента указать, а потом вызывать метод //и обязательно с токеном OrderService.InitializeClient(client); o_data = await OrderService.GetOrders(); if (o_data.Status == HttpStatusCode.OK) { //o_data.Message = "Успешно авторизован!"; Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show(); //StaticUser.Email = s_login.Text; //StaticUser.AddInfoAuth(o_user_data); if (o_data.ResponseData.ARCHIVE.Count == 0) { try { Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); BookNotFoundActivity content = new BookNotFoundActivity(); transaction.Replace(Resource.Id.framelayout, content); transaction.Commit(); } catch (Exception ex) { Toast.MakeText(Activity, ex.Message, ToastLength.Long); } return; } //обязательно должен быть прогресс бар при обращении к серверу, типо такого //preloader.Visibility = Android.Views.ViewStates.Invisible; foreach (var order in o_data.ResponseData.ARCHIVE) { orderlist.Add(new OrderBookModel { Id = order.id, Destination = order.destination_address, Inception = order.inception_address, Price = order.payment_amount + " рублей", OrderName = order.id, Date = order.stage2_datetime.ToString() } ); } //OrderBookModel p2 = new OrderBookModel() //{ // Id = 2, // Destination = "Славный переулок, 5, Новошахтинск", // Inception = "Астаховский переулок, 84, Каменск-Шахтинский", // Price = "950 руб", // OrderName = "Заказ OP5887450402", // Date = "12 марта 11:34" //}; //OrderBookModel p3 = new OrderBookModel() //{ // Id = 3, // Destination = "Комитетская улица, 88, Новочеркасск", // Inception = "переулок Чапаева, 2, Шахты", // Price = "800 руб", // OrderName = "Заказ PR3921079101", // Date = "19 февраля 09:11" //}; //orderlist.Add(p1); //orderlist.Add(p2); //orderlist.Add(p3); UpdateList(); lstOrder.ItemClick += ListOrders_ItemClick; } else { Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show();//"Unexpected character encountered while parsing value: {. Path 'ORDERS[0].last_stage_at', line 2, position 1086." } } }
private void AlertDialogCreation(string titleString, string messageString) { LayoutInflater layoutInflater = LayoutInflater.From(Activity); View view = layoutInflater.Inflate(Resource.Layout.qqqqqqww, null); var txtTitle = view.FindViewById <TextView>(Resource.Id.TextTitle); var txtInfo = view.FindViewById <TextView>(Resource.Id.TextInfo); var btn_Negative = view.FindViewById <Button>(Resource.Id.BtnNegative); btn_Positive = view.FindViewById <Button>(Resource.Id.BtnPositive); //TimerCallback tm = new TimerCallback(QWE); // создаем таймер int i = 0; // Thread thread = new Thread //(() // => //{ // while (true) // { // if (StaticOrder.MessageResult == "1") // { // QWE(); // return; // } // } //}); txtTitle.Text = titleString; txtInfo.Text = messageString; Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(Activity); alert.SetView(view); alert.SetCancelable(false); Dialog dialog = alert.Create(); btn_Positive.Click += delegate { if (btn_Positive.Text == "Открыть") { if (StaticOrder.MessageResult == "1") { //thread.Abort(); //thread.Join(); switch (titleString) { case "Сделать фотографию": dialog.Dismiss(); SetPhoto(); break; case "Сделать видео": dialog.Dismiss(); Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); VideoFromServerActivity content = new VideoFromServerActivity(); transaction.Replace(Resource.Id.framelayout, content); transaction.Commit(); break; } } else { string PhotoorVideo = ""; switch (titleString) { case "Сделать фотографию": PhotoorVideo = "Фото"; break; case "Сделать видео": PhotoorVideo = "Видео"; break; } Toast.MakeText(Activity, PhotoorVideo + " ещё не загруженно.", ToastLength.Long).Show(); } } else { //thread.Start(); //Timer timer = new Timer(tm, i, 0, 1000); switch (titleString) { case "Сделать фотографию": btn_Positive.Text = "Открыть"; GetPhoto(); break; case "Сделать видео": btn_Positive.Text = "Открыть"; GetVideo(); break; case "Внесение оплаты": MakePayment(); break; } } }; btn_Negative.Click += delegate { dialog.Dismiss(); }; dialog.Show(); //AlertDialog.Builder alert = new AlertDialog.Builder(Activity); //alert.SetTitle(titleString); //alert.SetMessage(messageString); //alert.SetPositiveButton("Да", (senderAlert, args) => //{ // switch(titleString) // { // case "Сделать фотографию": // GetPhoto(); // break; // case "Сделать видео": // Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); // VideoFromServerActivity content = new VideoFromServerActivity(StaticOrder.Order_id, ""); // transaction.Replace(Resource.Id.framelayout, content); // transaction.Commit(); // break; // case "Внесение оплаты": // MakePayment(); // break; // } //}); //alert.SetNegativeButton("Отмена", (senderAlert, args) => //{ //}); //Dialog dialog = alert.Create(); //dialog.Show(); }
public override View GetView(int position, View convertView, ViewGroup parent) { View view = convertView; if (view == null) { view = LayoutInflater.From(context).Inflate(Resource.Layout.EventCardView, null); } var message = view.FindViewById <TextView>(Resource.Id.EventCardTextName); var btn_video = view.FindViewById <Button>(Resource.Id.btn_video); view.FindViewById <TextView>(Resource.Id.EventCardTextTime).Text = events[position].Time; view.FindViewById <TextView>(Resource.Id.EventCardTextDate).Text = events[position].Date; if (events[position].ContentType == "image") { btn_video.Visibility = ViewStates.Visible; btn_video.Enabled = true; message.Text = "Сделано фото"; btn_video.Text = "Просмотреть фото"; } else if (events[position].ContentType == "video") { message.Text = "Получено видео"; btn_video.Text = "Просмотреть видео"; btn_video.Visibility = ViewStates.Visible; btn_video.Enabled = true; } else { message.Text = events[position].Name; btn_video.Visibility = ViewStates.Invisible; btn_video.Enabled = false; btn_video.Text = ""; } btn_video.Click += delegate { try { listPosition.Add(position); if (_Clicked == false) { _Clicked = true; AlertDialog.Builder alert = new AlertDialog.Builder(context); alert.SetTitle("Внимание!"); alert.SetMessage("Вы действительно хотите открыть медиа файл?"); alert.SetPositiveButton("Открыть", (senderAlert, args) => { _Clicked = false; MaxElement = listPosition.Max(); if (btn_video.Text == "Просмотреть фото") { SetPhoto(events[MaxElement].Name); } else { GetVideo(); VideoFromServerActivity content = new VideoFromServerActivity(); listPosition.Clear(); manager.Replace(Resource.Id.framelayout, content); manager.Commit(); } }); alert.SetNegativeButton("Отмена", (senderAlert, args) => { _Clicked = false; listPosition.Clear(); }); Dialog dialog = alert.Create(); dialog.Show(); } //if (events[position].ContentType == "image") //{ // string Message = "Фотография успешно получена. Вы можете её посмотреть."; //} //else //{ // string Message = "Видео успешно получено. Вы можете его просмотреть."; //} } catch (Exception ex) { Toast.MakeText(context, ex.Message, ToastLength.Long); } }; return(view); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.content_main, container, false); try { layouts = new int[] { Resource.Layout.LayoutStart, Resource.Layout.LayoutSlide0, Resource.Layout.LayoutSlide1, Resource.Layout.LayoutSlide2, Resource.Layout.LayoutSlide3, Resource.Layout.LayoutSlide4, Resource.Layout.LayoutSlide5 }; viewPager = view.FindViewById <ViewPager>(Resource.Id.viewPager); dotsLayout = view.FindViewById <LinearLayout>(Resource.Id.layoutPanel); btnNext = view.FindViewById <Button>(Resource.Id.btn_next); btnSkip = view.FindViewById <Button>(Resource.Id.btn_skip); addDots(0); Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); ViewPagerAdapter adapter = new ViewPagerAdapter(layouts, ref transaction); viewPager.Adapter = adapter; viewPager.PageSelected += ViewPager_PageSelected; //viewPager.AddOnPageChangeListener(new ViewPager.IOnPageChangeListener()); btnNext.Click += (sender, e) => { //int current = GetItem(+1); //if (current < layouts.Length) // //move to next screen // viewPager.CurrentItem = current; //else //{ //} Android.App.FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction(); //lauch main screen here MainPageActivity content = new MainPageActivity(); transaction2.Replace(Resource.Id.framelayout, content).AddToBackStack(null).Commit(); }; btnSkip.Click += (sender, e) => { Android.App.FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction(); //lauch main screen here ContentMainActivity content = new ContentMainActivity(); transaction2.Replace(Resource.Id.framelayout, content).AddToBackStack(null).Commit(); //Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); //ContentMainActivity content4 = new ContentMainActivity(); //transaction1.Replace(Resource.Id.framelayout, content4).AddToBackStack(null).Commit(); }; } catch (Exception ex) { Toast.MakeText(Activity, "" + ex.Message, ToastLength.Long).Show(); } return(view); }