Per fare una prova, cerco di passare le stringhe con il metodo set
mWeekView.setData(nome_op, cognome_op);
e nella view:
private String nome_op, cognome_op;
public void setData(String nome_op, String cognome_op)
{
this.nome_op = nome_op;
this.cognome_op = cognome_op;
}
public String get_nome_op()
{
return nome_op;
}
public String get_cognome_op()
{
return cognome_op;
}
ottengo una eccezione della view che comunque ho inizializzato nell'oncreate del fragment.
nell'oncreateview:
[code]mWeekView = (WeekView) rootView.findViewById(R.id.weekView);
public void checkOperatori(){
SQLiteDatabase db = new DatabaseHelper(getActivity()).getReadableDatabase();
String OPERATORI = "SELECT DISTINCT(nome), cognome FROM Operatori";
Cursor cur = db.rawQuery(OPERATORI, null);
while (cur.moveToNext()) {
String nome_op = cur.getString(0);
String cognome_op = cur.getString(1);
mWeekView.setData(nome_op, cognome_op);
}
cur.close();
db.close();
}
[/code]