Я намагаюся використовувати a Handler
у своєму додатку. Але коли я створюю такий екземпляр:
Handler handler = new Handler();
Я отримую таку помилку.
Gradle: error: Handler is abstract; cannot be instantiated
І коли я перевіряю рішення, він просить мене застосувати такі методи:
Handler handler = new Handler() {
@Override
public void close() {
}
@Override
public void flush() {
}
@Override
public void publish(LogRecord record) {
}
};
Я ніколи Handlers
раніше не використовував, і я використовую його, щоб просто викликати метод після деякої затримки. Для досягнення цього я використав:
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms
}
}, 100);
Але це показує помилку:
Gradle: error: cannot find symbol method postDelayed(<anonymous Runnable>,int)
Будь ласка, допоможіть! Заздалегідь спасибі.