protected override void OnResume() { // Handle when your app resumes DBDataSource ds = DBDataSource.GetInstance(); ds.StartDataSource(); }
protected override void OnSleep() { // Handle when your app sleeps DBDataSource ds = DBDataSource.GetInstance(); ds.StopDataSource(); // Handle when your app sleeps }
protected override void OnStart() { // Handle when your app starts DBDataSource ds = DBDataSource.GetInstance(); if (ds.Running == false) { ds.StartDataSource(); } MainPage = new NavigationPage(new ContactListPage()); }
protected override void OnDisappearing() { DBDataSource ds = DBDataSource.GetInstance(); Contact contact = BindingContext as Contact; if (contact != null) { ds.SaveContact(contact); } }
public ContactListPage() { InitializeComponent(); this.Title = "Contacts"; NavigationPage.SetHasNavigationBar(this, false); DBDataSource ds = DBDataSource.GetInstance(); Items = ds.ActiveContacts; BindingContext = this; }