Automobile.Mobile.iOS.AppDelegate.FinishedLaunching C# (CSharp) Method

FinishedLaunching() public method

public FinishedLaunching ( UIApplication app, NSDictionary options ) : bool
app UIApplication
options NSDictionary
return bool
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            // Prevent screen lock
            app.IdleTimerDisabled = true;

            // Load settings
            var conn = NSUserDefaults.StandardUserDefaults.StringForKey("connType");
            var connType = conn == null ? ConnectionType.Registrar : (ConnectionType) Enum.Parse(typeof(ConnectionType), conn);
            var connString = NSUserDefaults.StandardUserDefaults.StringForKey("connString");

            // Init config controller
            var webController = new iOSWebViewController(connType, connString);

            // init the root controller
            var rootController = new UINavigationController();
            rootController.NavigationBarHidden = true;
            rootController.PushViewController(webController, false);

            // init the window, add the root controller
            window = new UIWindow(UIScreen.MainScreen.Bounds);
            window.RootViewController = rootController;
            window.MakeKeyAndVisible();

            return true;
        }