// // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window, load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method, or iOS will terminate your application. // public override bool FinishedLaunching(UIApplication app, NSDictionary options) { // create a new window instance based on the screen size window = new UIWindow(UIScreen.MainScreen.Bounds); // open up a connection to our SQLite database string docsDir = Environment.GetFolderPath(Environment.SpecialFolder.Personal); string path = Path.Combine(docsDir, "SampleItems.sqlite"); var sqlitedb = new SQLiteConnection(path); // create our SQLite table... sqlitedb.CreateTable <SampleItem> (); // prepopulate our table with some data if (sqlitedb.Table <SampleItem> ().Count() == 0) { SampleItem item; for (int i = 0; i < 10000; i++) { item = new SampleItem(); item.Title = "Row " + i; item.Details = "This is item #" + i; sqlitedb.Insert(item); } } // create our TableViewController to display the data from our SQLite database table viewController = new SampleTableViewController(sqlitedb); // set our view controller as the root view window.RootViewController = viewController; // make the window visible window.MakeKeyAndVisible(); return(true); }
// // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window, load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method, or iOS will terminate your application. // public override bool FinishedLaunching (UIApplication app, NSDictionary options) { // create a new window instance based on the screen size window = new UIWindow (UIScreen.MainScreen.Bounds); // open up a connection to our SQLite database string docsDir = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string path = Path.Combine (docsDir, "SampleItems.sqlite"); var sqlitedb = new SQLiteConnection (path); // create our SQLite table... sqlitedb.CreateTable<SampleItem> (); // prepopulate our table with some data if (sqlitedb.Table<SampleItem> ().Count () == 0) { SampleItem item; for (int i = 0; i < 10000; i++) { item = new SampleItem (); item.Title = "Row " + i; item.Details = "This is item #" + i; sqlitedb.Insert (item); } } // create our TableViewController to display the data from our SQLite database table viewController = new SampleTableViewController (sqlitedb); // set our view controller as the root view window.RootViewController = viewController; // make the window visible window.MakeKeyAndVisible (); return true; }