コード例 #1
0
        //TODO - O método OnActivityResult deverá ser criado para recarregar a lista de pedidos.


        protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data)
        {
            if (requestCode == 100 && resultCode == Result.Ok && data != null)
            {
                Pedido pedidoGerado = JsonConvert.DeserializeObject <Pedido>(data.GetStringExtra("pedidoGerado"));

                pedidos.Add(pedidoGerado);

                AdaptadorPedidos adp = new AdaptadorPedidos(this, pedidos);
                lstPedidos.Adapter = adp;
            }
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);

            SetContentView(Resource.Layout.activity_principal);

            tlbPrincipal = FindViewById <ToolbarV7>(Resource.Id.tlbPrincipal);
            lstPedidos   = FindViewById <ListView>(Resource.Id.lstPedidos);

            SetSupportActionBar(tlbPrincipal);
            SupportActionBar.Title = "Lista de Pedidos";

            pedidos = JsonConvert.DeserializeObject <List <Pedido> >(Intent.GetStringExtra("listaPedidos"));

            AdaptadorPedidos adp = new AdaptadorPedidos(this, pedidos);

            lstPedidos.Adapter = adp;

            lstPedidos.ItemClick += LstPedidos_ItemClick;
        }