async Task OnRefresh() {

			ListAdapter = null;

			var todos = (await TaskService.GetItems(this, 50000));

			using (var t = new Timer("SimpleTodoActivity"))
			{
				//ListAdapter = new ArrayAdapter<TodoItem>(this, Android.Resource.Layout.SimpleListItem1, todos.ToArray());
				ListAdapter = new EnumerableAdapter<TodoItem>(this, Android.Resource.Layout.SimpleListItem1, todos.ToArray());
			}
		}
		async Task OnRefresh() {

			ListAdapter = null;

			// Change the "2000" value to a higher number to see ArrayAdapter fail.
			// 2000 will have issues on the Android SDK emulator.
			var todos = (await TaskService.GetItems(this, 2000));

			using (var t = new Timer("SimpleTodoActivity"))
			{
				ListAdapter = new ArrayAdapter<TodoItem>(this, Android.Resource.Layout.SimpleListItem1, todos.ToArray());
			}
		}