Hi all, I am trying to understand what exactly happens when I am using an Android.Widget.ArrayAdapter<string> for my list views and spinners. Considering the following sample code from an Activity:
string[] vs = new string[] { "one", "two", "three" } ArrayAdapter<string> aa = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleSpinnerItem, vs); Spinner s = (Spinner)this.FindViewById(Resource.Id.myspinner); s.Adapter = aa; I know that on the Java side, the ArrayAdapter needs a Java list with Java objects. How is Mono for Android converting my C# string to the Java objects that Java needs? Later in my code when I use Java.Lang.Object o = s.SelectedItem; How does the returned Java object relate to my original string? And how do I get back to the original string? Finally: Is there a better (faster, less memory using) way than using an ArrayAdapter<string> at all? Any insights appreciated. Cheers, Andreas -- View this message in context: http://mono-for-android.1047100.n5.nabble.com/Understanding-ArrayAdapter-string-and-Java-Lang-Object-tp5711252.html Sent from the Mono for Android mailing list archive at Nabble.com. _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid