Ciao a tutti (sono nuovo del forum ) ,
stavo tentando di fare una banalissima applicazione della torcia che accende/spegne lo schermo con un click.
Ora mi sono imbattuto in un problema inaspettato, ovvero se installo l'app nel mio cel android clicko sullo schermo, questo si accende, e se non muovo il telefonino il display rimane acceso, ma se lo muovo dopo due o tre secondi questo si spegne.
Il codice che gestisce l'accensione/spegnimento del display é il seguente:
codice:
public boolean onTouch(View v, MotionEvent event) {
if((event.getAction() & MotionEvent.ACTION_MASK) == MotionEvent.ACTION_DOWN){
if(lightState==false){
turnOn();
lightState = true;
setKeepScreenOn(true);
} else if(lightState== true){
turnOff();
lightState = false;
setKeepScreenOn(false);
}
}
return lightState;
}
Ora con un pó di debug e di breakpoint, non sembra che questa funzione (E nemmeno il metodo turnOff) vengano chiamati quando il display si spenge.
Il telefonino che utilizzo é un Samsung Galaxy Gió (S5660). Qualcuno voi ha qualche idea?
Grazie mille! (spero di non essere OT)