please, please stop writing shitty code. plreae, for the children. On Tue, Dec 13, 2011 at 9:31 PM, Jonathan Pryor <[email protected]> wrote: > On Nov 16, 2011, at 1:10 PM, emalamisura wrote: >> A common issue with maintaining state is handling Rotation with multiple >> threads in Android. For instance if you start a thread, and then rotate the >> phone before the thread is done with its work Android destroys the previous >> Activity and generates a new one. Any references you had to your previous >> activity will cause a reference exception. > > Right. Don't do that. :-) > > I'm also not sure what scenario you're thinking of. Activities are tied to > their Main thread -- it isn't safe to interact with them except via the main > thread or Activity.RunOnUiThread() -- and anything associated with the > Activity follows the same rules as well. This would include the > LastNonConfigurationInstance value, as used at: > > http://stackoverflow.com/a/8331994/83444 > > So the primary question is this: why are multiple threads using an Activity > instance? If it's to use Activity.RunOnUiThread(), use an alternative, such > as a Handler instance over the MainLooper: > > > http://support.xamarin.com/customer/portal/questions/34836-toast-in-service > >> This becomes even more difficult >> to handle in MonoDroid because alot of the semantics used in Java such as >> using an internal static class inside your activity can't easily be >> reproduced in C# > > I also don't understand this. Java's `static` nested classes are ~identical > to C# nested types; it's non-`static` nested classes which differ. > > Thanks, > - Jon > > _______________________________________________ > Monodroid mailing list > [email protected] > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid
-- Extreme Knowledge is not something for which he programs a computer but for which his computer is programming him. -Wozniak _______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
