Estou tentando usar um Handler
em meu aplicativo. Mas quando eu instanciar assim:
Handler handler = new Handler();
Estou tendo o erro a seguir.
Gradle: error: Handler is abstract; cannot be instantiated
E quando eu verifico as soluções, ele me pede para implementar estes métodos:
Handler handler = new Handler() {
@Override
public void close() {
}
@Override
public void flush() {
}
@Override
public void publish(LogRecord record) {
}
};
Eu nunca usei Handlers
antes e estou usando apenas para chamar um método depois de algum atraso. Para conseguir isso, usei:
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms
}
}, 100);
Mas mostra o erro:
Gradle: error: cannot find symbol method postDelayed(<anonymous Runnable>,int)
Por favor ajude! Desde já, obrigado.