title: Unable to activate instance of type NavigationPageRenderer
body: <p>I have a MasterDetailPage and this page get pushed to a Navigation:</p>
  
  <pre><code>await MainPage.Navigation.PushAsync(new MasterDevicePage());
  </code></pre>
  
  <p>when the master device page get loaded, the master page's list view will then select one of the page and display it on the detail screen. </p>
  
  <pre><code>masterPage.ListView.ItemSelected += (sender, e) =&gt;
          {
              var item = e.SelectedItem as MasterPageModel;
              if (item != null)
              {
                  Detail = new NavigationPage((Page)Activator.CreateInstance(item.TargetType));
                  Detail.Title = item.Title;
                  masterPage.ListView.SelectedItem = null;
                  IsPresented = false;
              }
          };
  </code></pre>
  
  <p>The error occurs at the Detail = new NavigationPage part.</p>
  
  <blockquote>
    <p>No constructor found for
    Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer::.ctor(System.IntPtr,
    Android.Runtime.JniHandleOwnership)</p>
    
    <p>Unable to activate instance of type
    Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer from
    native handle 0x85300019 (key_handle 0x42c360f8).</p>
  </blockquote>