no, è un intero che lo passo alla classe in questo modo.
Nel Fragment ottengo id_nome_op
codice:
public void checkOperatori() {
    SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd");
    final String strDate = simpleFormat.format(calendarioFooter.getTime());
SQLiteDatabase db = new DatabaseHelper(getActivity()).getReadableDatabase();
String OPERATORI = "SELECT DISTINCT(m.id_operatore), o._id, o.nome, o.cognome FROM Appuntamenti m LEFT JOIN Operatori o ON(m.id_operatore = o._id) WHERE m.data = '" + strDate + "' ORDER BY m.id_operatore ASC";
Cursor cur = db.rawQuery(OPERATORI, null);
count = cur.getCount();
id_nome_op = new int[count];
nome_op = new String[count];
cognome_op = new String[count];         
    for (int i = 0; i < count; i++) {
        cur.moveToNext();
id_nome_op[i] = cur.getInt(0);
nome_op[i] = cur.getString(2);
cognome_op[i] = cur.getString(3);
   
mWeekView.setOperatoriColonne(nome_op, cognome_op);
mWeekView.setElencoIdOperatori(id_nome_op);

}
    cur.close();
db.close();
}
Lo ricevo dal fragment in questo modo
codice:

codice:


public void setElencoIdOperatori(int[] id_nome_op) {
    this.id_nome_op = id_nome_op;
}



sono in android studio