@Override public void onClick(DialogInterface _unused_, int which) { if (which == adapter.getCount() - 1) { // new label LabelEditorDialog.show( context, "", context.getString(R.string.create_label_title), new OkListener() { //$NON-NLS-1$ @Override public void onOk(String judul) { Label labelBaru = S.getDb().insertLabel(judul, null); if (labelBaru != null) { labels.add(labelBaru); setLabelsText(); } } }); } else { Label label = adapter.getItem(which); labels.add(label); setLabelsText(); } }