none
A que se debe este error? (Xamarin Forms) RRS feed

  • Pregunta

  • No se a que se debe este error el código ya funcionaba, hasta que en una copilacion ya dejo de hacerlo. en el código solo tengo dos DatePicker y un botón el error sucede cuando presiono  el botón a si debe ser el método que tengo ahí 

    private void Bt_Generar_Clicked(object sender, EventArgs e)
            {
                decimal monto = 0;
                foreach (var pagos in BD.GetListaPagosByFechas2(pk_Desde.Date, pk_Hasta.Date))
                {
                    monto += pagos.Monto;
                }
                lab_Monto.Text = string.Format("{0:C2}", monto);
                listCobros.ItemsSource = BD.GetListaPagosByFechas2(pk_Desde.Date, pk_Hasta.Date);
            }

    y el metodo GetLIstaPagosByFecha2:

     public List<BaseDeDatos.Pagos> GetListaPagosByFechas2(DateTime desde, DateTime hasta)
            {
                try
                {
                    var Lista = Connection.Table<BaseDeDatos.Pagos>().ToList();
                    Lista = (from c in Lista
                             where (c.Fecha >= desde.Date && c.Fecha <= hasta.Date)
                             select c).ToList();
                    return Lista;
                }
                catch (Exception e)
                {
                    System.Diagnostics.Debug.WriteLine(e.ToString());
                    return new List<BaseDeDatos.Pagos>();
                }
    
            }

    No se porque no funciona no le veo el error si ya funcionaba antes.

    Esta seria la pantalla del error:

    El error apareció en una copilacion ._. ayer ya funcionaba... creo que es cosa de visual studio (2017) no le veo error en el metodo que devuelve en una lista... tengo otra pagina que es el mismo codigo solo que con otra tabla y funciona bien... le agradecería mucho su comentario.
    lunes, 15 de enero de 2018 0:24

Respuestas

  • Hola

    Si todo funcionaba  la perfección, en Xamarin lo primero que debes preguntarte es: ¿Se actualizó mi nuget de xamarin forms? ¿Actualicé alguna librería que utilizo? independiente de xamarin?

    Recomiendo que no actualices ni dejes actualizar tus nugets en automático, ya que es xamarin se torna inestable en sus primeros días de lanzamientos por versión. Sumado a ello, siempre guarda un backup de tu proyecto de xamarin. 

    Es complicado darte una solución, como verás no te da error, solo dice que te quedaste en punto de interrupción. Revisa ello, revisa las actualizaciones, revisa la versión del sdk de android.

    ¡Paciencia!

    Saludos


    Brayan De la Cruz
    Lima - Perú

    lunes, 15 de enero de 2018 1:49

Todas las respuestas

  • Hola

    Si todo funcionaba  la perfección, en Xamarin lo primero que debes preguntarte es: ¿Se actualizó mi nuget de xamarin forms? ¿Actualicé alguna librería que utilizo? independiente de xamarin?

    Recomiendo que no actualices ni dejes actualizar tus nugets en automático, ya que es xamarin se torna inestable en sus primeros días de lanzamientos por versión. Sumado a ello, siempre guarda un backup de tu proyecto de xamarin. 

    Es complicado darte una solución, como verás no te da error, solo dice que te quedaste en punto de interrupción. Revisa ello, revisa las actualizaciones, revisa la versión del sdk de android.

    ¡Paciencia!

    Saludos


    Brayan De la Cruz
    Lima - Perú

    lunes, 15 de enero de 2018 1:49
  • Hola Brayan De La Cruz gracias por el comentario... pude solucionarlo se trataba de un registro corrupto en la base de datos digo corrupto por hay campos que son obligatorios que estaban incompleto solo desintale la app para que borrara la base de datos y volví a instalar y corrió a la perfección!
    lunes, 15 de enero de 2018 2:08
  • Hola

    Bueno, no comentabas que ya estaba instalada, pensé que aún se encontraba en desarrollo. De todos modos, corrobora que no grabes datos null porque te seguirá ocurriendo lo mismo y no es la solución desinstalarlo a cada momento.

    Saludos


    Brayan De la Cruz
    Lima - Perú

    lunes, 15 de enero de 2018 3:34
  • Es que depuro con el teléfono no con emuladores... y  la cosa que alguna forma se registraron campos que no podían estar incompletos!... pero gracias por comentar, si tienes algún momento podrías revisar esta pregunta aun no encuentro solución:==>Pregunta osea el servicio funciona en otro proyecto aparte pero en este proyecto se cierra la app al cerra aplicación(el servicio) por el administrador de tareas... este error llego de la nada, digo de la nada por que no le cambie código alguno  es decir en otras copilaciones funcionaba y ahora llego ese error.


    jueves, 18 de enero de 2018 3:32