Hi,
Just as an addendum to my point - here's the calling code
public void getUpcomingRacesCallBack(string track,
Action<List<POHWS.webservice.UpcomingRaces>> callback)
{
var tableData = new List<POHWS.webservice.UpcomingRaces>();
if (checkForNetwork(true) != true)
{
tableData[0].PostTime = "No network available";
callback(tableData);
}
else
{
POHWS.webservice.Service1 Service3 = new
POHWS.webservice.Service1();
try
{
Service3.BeginGetUpcomingRacesList(track,
delegate(IAsyncResult iar)
{
tableData =
Service3.EndGetUpcomingRacesList(iar).ToList();
Android.App.Application.SynchronizationContext.Post(delegate
{
if (tableData == null)
{
tableData[0].PostTime = "No Upcoming
Races Found within the next 7 days";
callback(tableData);
}
else
{
callback(tableData);
}
}, null);
}, null);
}
catch (Exception oe)
{
tableData[0].PostTime = oe.ToString();
callback(tableData);
}
}
}
Paul
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid