ListView exception after Context Actions command

I have problem with listview. There is command on VM that takes me to another page (navigation service is basically NavigationPage.PushAsync). There is no problem when i click 'add' on toolbar, but clicking on context actions throws the exception. It happens only on Android.
Code looks like this

    AddCommand = new RelayCommand(() =>
    {
        _navigationService.NavigateTo("AddItem");
    });

  <ContentPage.ToolbarItems>
    <ToolbarItem Text="Add" Command="{Binding AddCommand}" ></ToolbarItem>
  </ContentPage.ToolbarItems>
  <ListView x:Name="ListViewItems" ItemsSource="{Binding Items}" ItemTapped="ListView_OnItemTapped" >
    <ListView.ItemTemplate>
      <DataTemplate>
        <ViewCell>
         <ViewCell.ContextActions>
           <MenuItem
              Text="Add" Command="{Binding BindingContext.AddCommand, Source={x:Reference ListViewItems}}"/>
          </ViewCell.ContextActions>
           ...
        </ViewCell>
      </DataTemplate>
    </ListView.ItemTemplate>

09-29 08:51:49.395 I/MonoDroid(  367): UNHANDLED EXCEPTION:
09-29 08:51:49.400 I/MonoDroid(  367): System.ArgumentException: 'jobject' must not be IntPtr.Zero.
09-29 08:51:49.400 I/MonoDroid(  367): Parameter name: jobject
09-29 08:51:49.400 I/MonoDroid(  367): at Android.Runtime.JNIEnv.CallVoidMethod (intptr,intptr) <IL 0x0001f, 0x000c8>
09-29 08:51:49.400 I/MonoDroid(  367): at Android.Views.ActionModeInvoker.Finish () <IL 0x00038, 0x0013f>
09-29 08:51:49.400 I/MonoDroid(  367): at Xamarin.Forms.Platform.Android.CellAdapter.OnActionItemClicked (Android.Views.ActionMode,Android.Views.IMenuItem) <IL 0x0001e, 0x00127>
09-29 08:51:49.400 I/MonoDroid(  367): at Android.Views.ActionMode/ICallbackInvoker.n_OnActionItemClicked_Landroid_view_ActionMode_Landroid_view_MenuItem_ (intptr,intptr,intptr,intptr) <IL 0x0001c, 0x00153>
09-29 08:51:49.400 I/MonoDroid(  367): at (wrapper dynamic-method) object.a3e64c2b-1708-4b07-8091-f8943a9b230f (intptr,intptr,intptr,intptr) <IL 0x0001d, 0x00053>
09-29 08:51:49.410 W/art     (  367): JNI RegisterNativeMethods: attempt to register 0 native methods for md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable

Posts

Sign In or Register to comment.