O Projeto Android

No aplicativo Android, a classe MainActivity típico deve ser derivado de uma classe chamada FormsApplicationActivity Xamarin.Forms definido no Xamarin.Forms.Platform.Android assemble, e a chamada Forms.Init requer algumas informações adicionais:

using Android.App;
using Android.Content.PM;
using Android.OS;
namespace Hello.Droid
{
 [Activity(Label = "Hello", Icon = "@drawable/icon", MainLauncher = true,
 ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
 public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
 {
 protected override void OnCreate(Bundle bundle)
 {
 base.OnCreate(bundle);
 global::Xamarin.Forms.Forms.Init(this, bundle);
 LoadApplication(new App());
 }
 }
}

A nova instância da classe App é então passada para um método LoadApplication definido por FormsApplicationActivity. O atributo definido na classe MainActivity indica que a atividade não é recriada quando o telefone muda de orientação (de retrato para paisagem ou para trás) ou o tamanho da tela muda.

results matching ""

    No results matching ""