public MainApplication(IntPtr handle, JniHandleOwnership transer) : base(handle, transer) { global::Android.Util.Log.Info(typeof(MainApplication).Name, "Starting."); ConfigureAmbientLoggerService(); DirectLoggingOutputToConsole(); instance = this; this.compositionRoot = new AndroidCompositionRoot(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); global::Xamarin.Forms.Forms.Init(this, bundle); if (app == null) { var compositionRoot = new AndroidCompositionRoot(this); DirectLoggingOutputToConsole(compositionRoot.ResolveLoggerService()); new AndroidSplatRegistrar().Register(Locator.CurrentMutable, compositionRoot); app = compositionRoot.ResolveApp(); app.Initialize(); } LoadApplication(app); }