Appearance
Underlying data in ArrayAdapter can be immutable
Creating an ArrayAdapter like so:
cs
names = new string[] {"Peter", "Gustav", "Jane", "Maria"};
adapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, names);
wont propagate changes to the list/array as expected.
ArrayAdapter calls
java
Arrays.asList(T[] objects)
on the provided array argument.
See ArrayAdapter Documentation.
See Arrays.asList Documentation.