Ciao ho qualcosa di simile:Qual è l'uso della nuova stringa [0] in toArray (nuova stringa [0]);
saved = getSharedPreferences("searches", MODE_PRIVATE);
String[] mystring = saved.getAll().keySet().toArray(new String[0]);
perché abbiamo bisogno l'argomento new String[0]
all'interno toArray
?
personalmente ho sempre trovato trovato questo tipo esigenza di strano, avrebbe più senso per me per passare il ' Class.class' – StormeHawke
@StormeHawke Questo implicherebbe la riflessione, che comporta un sovraccarico maggiore rispetto alla creazione di un array. – hexafraction
Suppongo che abbia senso. Tuttavia, non è molto intuitivo in questo modo. Mi sembra che avrebbero potuto nascondere questa complessità in qualche modo – StormeHawke