Sto cercando di utilizzare un Handler
nella mia app. Ma quando lo istanzio in questo modo:
Handler handler = new Handler();
Ottengo il seguente errore.
Gradle: error: Handler is abstract; cannot be instantiated
E quando controllo le soluzioni, mi chiede di implementare questi metodi:
Handler handler = new Handler() {
@Override
public void close() {
}
@Override
public void flush() {
}
@Override
public void publish(LogRecord record) {
}
};
Non l'ho mai usato Handlers
prima e lo sto usando solo per chiamare un metodo dopo un po 'di ritardo. Per ottenere ciò, ho usato:
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms
}
}, 100);
Ma mostra l'errore:
Gradle: error: cannot find symbol method postDelayed(<anonymous Runnable>,int)
Per favore aiuto! Grazie in anticipo.