J'ai toujours pensé CharSequence [] et String [] étaient indispensables même, cependant:Conversion CharSequence [] et CharSequence []
J'ai un code qui a les éléments suivants:
CharSequence[] mEntries;
...
String[] mEntriesString = (String[]) mEntries;
ListAdapter adapter = new ArrayAdapter<String>(getContext(), R.layout.two_lines_list_preference_row, mEntriesString)
Lorsque la le code fonctionne Je reçois
java.lang.ClassCastException: java.lang.CharSequence[] cannot be cast to java.lang.String[]
Alors deux questions?
- pourquoi peut cette fonte ne se produira pas
- pourquoi le ArrayAdapter pas permis une CharSequence [] dans son constructeur.
rien empêcher une arrayadapter d'utiliser un CharSequence [] en tant que paramètre. – njzk2
Lorsque j'essaie je reçois ce qui suit: Le constructeur ArrayAdapter (Context, int, CharSequence []) est indéfini –
pourquoi n'utilisez-vous pas 'ArrayAdapter'? –
jlordo