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)
도와주세요! 미리 감사드립니다.