Handler
Uygulamamda bir kullanmaya çalışıyorum . Ama bunu şu şekilde somutlaştırdığımda:
Handler handler = new Handler();
Aşağıdaki hatayı alıyorum.
Gradle: error: Handler is abstract; cannot be instantiated
Çözümleri kontrol ettiğimde benden şu yöntemleri uygulamamı istiyor:
Handler handler = new Handler() {
@Override
public void close() {
}
@Override
public void flush() {
}
@Override
public void publish(LogRecord record) {
}
};
Daha Handlers
önce hiç kullanmadım ve biraz gecikmeden sonra bir yöntem çağırmak için kullanıyorum. Bunu başarmak için kullandım:
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms
}
}, 100);
Ama şu hatayı gösteriyor:
Gradle: error: cannot find symbol method postDelayed(<anonymous Runnable>,int)
Lütfen yardım et! Şimdiden teşekkürler.