私は一度機能していたインターフェイスを持っています。今私はそれがより抽象メソッドを持っているので、私はそれらをインターフェイスに追加し、それらのメソッドをオーバーライドするすべての実装を変更したいと思います。私は私のプロジェクトでretrolambdaを使用します。 私はアプリを実行すると、私は次のエラーを取得する:エラー:互換性のないタイプ:DeviceCheckCallbackは機能インターフェイスではありません
Error:incompatible types: DeviceCheckCallback is not a functional interface multiple non-overriding abstract methods found in interface DeviceCheckCallback
は、なぜ私はこれを見ていますか?私はこのインターフェイスがもう機能しないようにしたいですか?
このインターフェイスにはまだ '@ FunctionalInterface'アノテーションがありますか、そのインターフェイスタイプが期待されるラムダ式があります。または、すべてのクラスを再コンパイルしませんでした。しかし、実行時に*を取得するのは奇妙です。 – Holger