I've cracked a number of things along the learning curve of Mandroid but I
am being really thick here
I just cannot get my head around the implementation of a progress bar - can
some kind soul help me with some idiot proof code?
I have a static class method which fetches some meteorological diagrams from
a webserver and places resulting bitmap in a static which is later accessed
by an imageview
Takes 4 or 5 seconds but a lot longer over a GSM network therefore I want to
put up a progress thingy
For the time being I've got a textview just saying loading
These lines of code are called when a user selects something from a
spinner
Obviously this doesn't do much
t1.Text = "loading";
WXclass5.getwindmap(ds, WXclass5.altsel.ToString());
t1.Text = "";
but why cant I do this
t1.Text = "loading";
ThreadPool.QueueUserWorkItem(o
=>WXclass5.getwindmap(ds, WXclass5.altsel.ToString()));
t1.Text = "";
there's no UI code in the 'getwindmap' - just a webclient call and some
bitmap/byte manipulation
but implementing the threadpool.QueueWorkItem does not seem to fetch
anything or do anything - I can't seem to debug into it to see what's
happening (is there a special method of debugging on separate threads?
With regards to implementing the progress bar instead of text saying loading
I presume I just replace the text.t1 with a progressbar -and set it
visible before the threadpoolqueue and non-visible after?
I suspect it is not that simple
Sorry to seem so stupid but I've read all the android stuff on progressbars
and I've developed a complete mental block - the more I read the less I
understand.
Can someone please explain in baby language please?
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid