public App() { InitializeComponent(); MainPage = new NavigationPage(new SyncMainPage()); ISA = DependencyService.Get <ISyncAPIs>(); }
public SyncMainPage() { InitializeComponent(); ISA = DependencyService.Get <ISyncAPIs>(); // A listener to update date directly for On Demand sync job App.UpdateOnDemandDateListener += (s, e) => { ondemanddate.Text = e.dateTime; }; // A listener to update date directly for Periodic sync job App.UpdatePeriodicDateListener += (s, e) => { periodicdate.Text = e.dateTime; }; // A listener to update date directly for Calendar data App.UpdateCalendarDateListener += (s, e) => { calendardate.Text = e.dateTime; }; // A listener to update date directly for Contact data App.UpdateContactDateListener += (s, e) => { contactdate.Text = e.dateTime; }; // A listener to update date directly for Image data App.UpdateImageDateListener += (s, e) => { imagedate.Text = e.dateTime; }; // A listener to update date directly for Music data App.UpdateMusicDateListener += (s, e) => { musicdate.Text = e.dateTime; }; // A listener to update date directly for Sound data App.UpdateSoundDateListener += (s, e) => { sounddate.Text = e.dateTime; }; // A listener to update date directly for Video data App.UpdateVideoDateListener += (s, e) => { videodate.Text = e.dateTime; }; // A listener to notify calendar.read privilege is allowed App.CalendarReadPrivilegeListener += (s, e) => { ExecuteCalendar(); }; // A listener to notify contact.read privilege is allowed App.ContactReadPrivilegeListener += (s, e) => { ExecuteContact(); }; }