我试图在我的应用程序中使用处理程序。但是当我实例化它像这样:
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) {
}
};
我从来没有使用过处理器,我使用它只是一段时间后调用一个方法。为了实现这一点,我使用:
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms
}
}, 100);
但它显示错误:
Gradle: error: cannot find symbol method postDelayed(,int)
请帮忙!
提前致谢。