Ho un ArrayList nella mia app per Android e contiene 2 elementi. Tuttavia, il suo metodo size restituisce 3. So che suona davvero semplice e stupido, ma qui è come va:ArrayList # size() è più del numero effettivo di oggetti
Perché questo accada? Come può una dimensione di ArrayList restituire un numero errato? Ciò causa un'eccezione di puntatore nullo quando sto iterando l'elenco.
IntelliJ ha un'impostazione per nascondere i valori 'null'. Fare clic con il tasto destro sulla sezione delle variabili nel debugger e scegliere 'Personalizza viste dati ...'. Esiste un'opzione per 'Nascondi elementi di array nulli' che è necessario assicurarsi che non sia selezionato. – Oli
@Oli è stato. è triste che abbiano questa impostazione estremamente intuitiva attivata per impostazione predefinita. –
@Oli potresti postare il tuo commento come risposta in modo che io possa accettarlo, in quanto ha risolto il mio problema. –