আমি 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)
সাহায্য করুন! আগাম ধন্যবাদ.