Ich habe eine mehrfach ausgewählte ListView und ein SparseBooleanArray zum Speichern der ausgewählten Elemente. Ich möchte, wenn die Elemente auszuwählen, eine Zeichenfolge mit den Einzelteilen mit einem Komma, um dies zu speichern in einer SQLite-DatenbankWie Sie die Elemente eines SparseBooleanArray mit einem Komma in android verbinden und trennen
public boolean onActionItemClicked(ActionMode mode, MenuItem item)
{
if (item.getItemId() == R.id.action_settings){
selected = mAdapter.getSelectedIds();
short size = (short)selected.size();
for (byte I = 0; I<size; I++){
if (selected.valueAt(I)) {
String selectedItem = mAdapter.getItem(selected.keyAt(I));
sb.append(","+selectedItem);
}
}
// Close CAB (Contextual Action Bar)
mode.finish();
return true;
}
return false;
}
so getrennt zu bauen, wenn ich sb.append tun („“, selectedItem) es wird ein Komma vorne richtig gesetzt?