protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); var sqliteFilename = "TaskDB.db3"; string libraryPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); var path = Path.Combine(libraryPath, sqliteFilename); var conn = new Connection(path); var taskRepository = new TaskRepository(conn, ""); taskManager = new TaskManager(taskRepository); // Set our view from the "main" layout resource SetContentView (Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it Button button = FindViewById<Button> (Resource.Id.addButton); button.Click += delegate { var todoText = FindViewById<EditText> (Resource.Id.todoItemText); taskManager.NewTodoItem.Text = todoText.Text; taskManager.AddTodoItem(); todoText.Text = ""; StartService(new Intent(CustomActions.TODO_SET_GEOFENCE)); }; var taskListView = FindViewById<ListView> (Resource.Id.listTasks); var taskListAdapter = new TaskListAdapter (this, taskManager); taskListView.Adapter = taskListAdapter; //Intent intent = new Intent (this, typeof(GeofencingHelper)); StartService(new Intent(CustomActions.TODO_START_LOCATION_MONITORING)); }
protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); taskManager = new TaskManager(); // Set our view from the "main" layout resource SetContentView (Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it Button button = FindViewById<Button> (Resource.Id.addButton); button.Click += delegate { var todoText = FindViewById<EditText> (Resource.Id.todoItemText); taskManager.NewTodoItem.Text = todoText.Text; taskManager.AddTodoItem(); todoText.Text = ""; }; var taskListView = FindViewById<ListView> (Resource.Id.listTasks); var taskListAdapter = new TaskListAdapter (this, taskManager.TodoItems); taskListView.Adapter = taskListAdapter; }