Ciao a tutti,
avrei bisogno di usare una notifica Toast in una classe implementa solo un OnKeyListener. La classe è la seguente:
codice:
public class OhmLawKeyListener implements OnKeyListener {
private EditText localText;
private TextView localView;
public OhmLawKeyListener() {
super();
}
public OhmLawKeyListener(EditText t1){
super();
this.localText = t1;
}
public boolean onKey(View v, int keyCode, KeyEvent event) {
localText.setTextColor(ResistorColors.getColor(0));
Toast.makeText(OhmLawActivity.this, "Tap on the screen to Turn On light", Toast.LENGTH_SHORT).show();
return false;
}
}
Ho provato a fare come suggerito nel makeText del Toast a inserire OhmLawActivity.this (l'activity che in quel momento è attivia).
Ma ricevo il seguente messaggio di errore da eclipse:
"No enclosing instance of the type OhmLawActivity is accessible in scope"
Qualche idea? Come posso usare le notifiche toast senza dover passare tutta l'activity alla classe Listener?
Grazie!