Ciao, rieccomi a rompere le scatole, sono riuscito in parte nel mio intento di selezionare l'anno, adesso mi sono bloccato qui:
private void displayData() {
dataBase = mHelper.getWritableDatabase();
Anno = (EditText) this.findViewById(R.id.editText);
Anno.getText().toString();
Integer.toString(anno);
System.out.println(+anno+"");
TextView textanni = (TextView) findViewById(R.id.anno_txt);
textanni.setText("Gennaio "+ anno);
Cursor mCursor = dataBase.rawQuery("SELECT * FROM " + DbHelper.TURNI_TABLE+" WHERE MESE = 'Gennaio' and ANNO = "+anno+"", null);
Vorrei fare in modo che attraverso una edittext posso inserire l'anno che mi rappresenta l'int relativo,
Cosi messo, il valore che mi restituisce textanni = 0 è corretta il metodo?
Inoltre, mi è sorto un dubbio, non appena creo la classe, la edit text risulta vuota, di conseguenza, non mi visualizzerebbe nulla, dovrei di conseguenza mettere anche un bottone per il refresh o c'è un modo per far si che non appena riempita la edittext, quest completi la stringa ed effettui la query in maniera corretta?
Spero di essermi spiegato sufficientemente bene per farmi capire.