c# - Xamarin PushAsync, an unhandled exception has occured -


i have page have rest api call , when debugged brings results succesfully, getting unhandled exception has occured, if put try catch, no detail shown,

xaml

<?xml version="1.0" encoding="utf-8" ?> <contentpage xmlns="http://xamarin.com/schemas/2014/forms"              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"              x:class="fcr.app.views.detailscontactnapage">     <contentpage.content>         <grid verticaloptions="startandexpand" horizontaloptions="centerandexpand">             <grid.rowdefinitions>                 <rowdefinition height="auto" />                 <rowdefinition height="*" />                 <rowdefinition height="auto" />                 <rowdefinition height="auto" />             </grid.rowdefinitions>              <listview x:name="lstview" grid.row="0" verticaloptions="centerandexpand" horizontaloptions="centerandexpand">             <listview.itemtemplate>                 <datatemplate>                     <textcell text="{binding nombrecompleto}" detail="{binding descripcion}" />                 </datatemplate>              </listview.itemtemplate>          </listview>         <label grid.row="1" horizontaloptions="center" text="¿desea continuar registrando el contacto?" fontattributes="bold" fontsize="medium"  />             <button grid.row="2" horizontaloptions="center" x:name="dismissbutton" text="sí" clicked="ondismissbuttonclicked"></button>             <button grid.row="3" horizontaloptions="center" x:name="dismissbutton2" text="no" clicked="clearnextview"></button>         </grid>     </contentpage.content> </contentpage> 

then method.

private async void blurevent(object sender, focuseventargs e)         {              if (txtpnombre.text != null && txtpapellido.text != null)             {                 var nombre = txtpnombre.text.trim();                 var apellido = txtpapellido.text.trim();                 var result = await app.naturalezamanager.getnombresapellidos(nombre,apellido);                 if (result.count >= 1)                 {                    var respuesta = await displayalert("registros", "se han encontrado registros, ¿desea verlos?", "sí","no");                     if (respuesta)                     {                         var detallepage = new detailscontactnapage(result);                               await navigation.pushmodalasync(detallepage);                            //await displayalert("registrados", result[0].primernombre + " "+ result[0].primerapellido+ "", "sí", "no");                     }                 }              }           } 

update 1:

error

xamarin caused by: android.runtime.javaproxythrowable: system.missingmethodexception: method 'android.widget.textview.settextappearance' not found. xamarin.forms.platform.android.basecellview.basecellview(context context, cell cell):0 xamarin.forms.platform.android.textcellrenderer.textcellview.textcellrenderer(context context, cell cell):0 xamarin.forms.platform.android.textcellrenderer.getcellcore(cell item, view convertview, viewgroup parent, context context):0 xamarin.forms.platform.android.cellrenderer.getcell(cell item, view convertview, viewgroup parent, context context):0 xamarin.forms.platform.android.cellfactory.getcell(cell item, view convertview, viewgroup parent, context context, view view):0 xamarin.forms.platform.android.listviewadapter.getview(int position, view convertview, viewgroup parent):0 android.widget.baseadapter.n_getview_ilandroid_view_view_landroid_view_viewgroup_(intptr jnienv, intptr native__this, int position, intptr native_convertview, intptr native_parent):0 @ (wrapper dynamic-method) system.object:10d75808-73c9-4d3e-9e67-1b2609993ff0 (intptr,intptr,int,intptr,intptr) md5b60ffeb829f638581ab2bb9b1a7f4f3f.listviewadapter.n_getview(native method) md5b60ffeb829f638581ab2bb9b1a7f4f3f.listviewadapter.getview()listviewadapter.java:100 android.widget.headerviewlistadapter.getview()headerviewlistadapter.java:220 android.widget.abslistview.obtainview()abslistview.java:2346 android.widget.listview.makeandaddview()listview.java:1876 android.widget.listview.filldown()listview.java:702 android.widget.listview.fillfromtop()listview.java:763 android.widget.listview.layoutchildren()listview.java:1685 android.widget.abslistview.onlayout()abslistview.java:2148 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 android.support.v4.widget.swiperefreshlayout.onlayout()swiperefreshlayout.java:596 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 md5b60ffeb829f638581ab2bb9b1a7f4f3f.listviewrenderer.n_onlayout(native method) md5b60ffeb829f638581ab2bb9b1a7f4f3f.listviewrenderer.onlayout()listviewrenderer.java:65 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 com.xamarin.forms.platform.android.formsviewgroup.measureandlayout()formsviewgroup.java:29 md5b60ffeb829f638581ab2bb9b1a7f4f3f.visualelementrenderer_1.n_onlayout(native method) md5b60ffeb829f638581ab2bb9b1a7f4f3f.visualelementrenderer_1.onlayout()visualelementrenderer_1.java:49 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 com.xamarin.forms.platform.android.formsviewgroup.measureandlayout()formsviewgroup.java:29 md5270abb39e60627f0f200893b490a1ade.platform_modalcontainer.n_onlayout(native method) md5270abb39e60627f0f200893b490a1ade.platform_modalcontainer.onlayout()platform_modalcontainer.java:53 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 md5b60ffeb829f638581ab2bb9b1a7f4f3f.platformrenderer.n_onlayout(native method) md5b60ffeb829f638581ab2bb9b1a7f4f3f.platformrenderer.onlayout()platformrenderer.java:63 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 android.widget.relativelayout.onlayout()relativelayout.java:1079 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 android.widget.framelayout.layoutchildren()framelayout.java:336 android.widget.framelayout.onlayout()framelayout.java:273 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 android.widget.linearlayout.setchildframe()linearlayout.java:1735 android.widget.linearlayout.layoutvertical()linearlayout.java:1579 android.widget.linearlayout.onlayout()linearlayout.java:1488 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 android.widget.framelayout.layoutchildren()framelayout.java:336 android.widget.framelayout.onlayout()framelayout.java:273 com.android.internal.policy.phonewindow$decorview.onlayout()phonewindow.java:2934 android.view.view.layout()view.java:16639 android.view.viewgroup.layout()viewgroup.java:5437 android.view.viewrootimpl.performlayout()viewrootimpl.java:2179 android.view.viewrootimpl.performtraversals()viewrootimpl.java:1939 android.view.viewrootimpl.dotraversal()viewrootimpl.java:1115 android.view.viewrootimpl$traversalrunnable.run()viewrootimpl.java:6023 android.view.choreographer$callbackrecord.run()choreographer.java:858 android.view.choreographer.docallbacks()choreographer.java:670 android.view.choreographer.doframe()choreographer.java:606 android.view.choreographer$framedisplayeventreceiver.run()choreographer.java:844 android.os.handler.handlecallback()handler.java:739 android.os.handler.dispatchmessage()handler.java:95 android.os.looper.loop()looper.java:148 android.app.activitythread.main()activitythread.java:5461 java.lang.reflect.method.invoke(native method) com.android.internal.os.zygoteinit$methodandargscaller.run()zygoteinit.java:726 com.android.internal.os.zygoteinit.main()zygoteinit.java:616


Comments