If the ListPicker was originally bound to an array of strings and subsequently bound to an empty/null/undefined array, the last selected item could be still seen. The problem comes from the fact that the Android NumberPicker has no concept of zero items, i.e. it always has to have at least one item which is zero (minValue = value = maxValue = 0).
If the ListPicker was originally bound to an array of strings and subsequently bound to an empty/null/undefined array, the last selected item could be still seen. The problem comes from the fact that the Android NumberPicker has no concept of zero items, i.e. it always has to have at least one item which is zero (minValue = value = maxValue = 0).