アプリでを使用しようとしていますHandler
。ただし、次のようにインスタンス化すると:
Handler handler = new Handler();
次のエラーが表示されます。
Gradle: エラー: ハンドラは抽象的です。インスタンス化できません
ソリューションを確認すると、これらのメソッドを実装するように求められます。
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: エラー: シンボル メソッド postDelayed(,int) が見つかりません