Beispiel #1
0
        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);
        }
Beispiel #3
0
        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);
        }