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

Reply via email to