Xamarin.forms mezclando ContentPage y la actividad de Android

¿Cómo puedo mezclar ambas páginas juntas

Quiero hacer algo específico de la plataforma (Android) OnActivityResult pero uso un ContentPage en Xamarin.Forms

¿Cómo puedo saber en mi proyecto .Droid qué activity es?

Digamos que tengo una página llamada CalendarPage : ContentPage donde puedo registrarlo en mi proyecto droid para poder capturar el ActivityResult en esa actividad (ContentPage).

No tengo ni idea desde que soy nuevo en Xamarin.Forms y aprenderlo

Xamarin formas se ejecuta en una actividad, que es más como su actividad principal.

Hay dos ejemplos de proyectos que muestran cómo comunicar entre partes nativas y de formulario del código, que se pueden encontrar aquí

  1. https://github.com/xamarin/xamarin-forms-samples/tree/master/Forms2Native
  2. https://github.com/xamarin/xamarin-forms-samples/tree/master/Native2Forms

Sin embargo, para responder a su pregunta, haría algo como lo siguiente

  private const int MyRequestCode = 101; //Start activity for result var contactPickerIntent = new Intent(Intent.ActionPick, Android.Provider.ContactsContract.Contacts.ContentUri); context.StartActivityForResult(contactPickerIntent, MyRequestCode); 

Y luego en su actividad principal (la actividad que inicializa su aplicación de formularios xamarin (usando global::Xamarin.Forms.Forms.Init(this, bundle); )

 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { if (requestCode == MyRequestCode && resultCode == Result.Ok) { } } 
  • Xamarin.Forms SetHasNavigationBar causas falsas salto en PushAsync
  • Uso de Google Maps en Xamarin.Forms para Android
  • Xamarin.Forms implementa AndHud y BTProgressHud
  • Xamarin "intenta invocar el método virtual 'void android.view.View.unFocus (android.view.View)' en una referencia a un objeto nulo"
  • Xamarin.Forms: alineación incorrecta del texto del botón después del clic (Android)
  • Xamarin.Forms XAML - Agregar controles nativos
  • Xamarin Android con multidex - error en modo de depuración
  • Xamarin Form Master Página de detalles que no se muestra
  • Problemas de recursos de Android después de actualizar a Xamarin Forms 2.0
  • Cómo personalizar el icono de flecha, el icono de la página y el título de la página en MasterDetailPage - Xamarin.Forms
  • Formatos Xamarin desajuste de tamaño de imagen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.