問題タブ [retrolambda]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-studio - Play Services を追加すると RxAndroid が異常終了するか、ビルドされない
RxAndroid と Google Play Services を一緒に実行したり、Google Play Services を追加した後に Android Studio でプロジェクトをビルドしたりするのに問題があります。次の 2 つの役立つサイトを参照として使用しました: How to setup retrolambda and Functional Reactive Programming with RxJava in Android . 何かを見逃しているかもしれませんが、ビルド中に終了エラーで中止されるか、実際のアプリケーションを実行するときに Java 8 で java.exe (Java 8) に問題がありました。エラーから、レトロラムダが必要であると推測しましたが、プロジェクトの構築にはまだ問題がありました。
android - retrolambda を使用した Android ビルドはソースコードの変更を無視する
私たちのプロジェクトでは、gradle + retrolambda + proguard を使用しています。Retrolambda 増分ビルドは false に設定されています。
ビルドはエラーなしで成功することがありますが、ソース コードの変更がアプリに適用されません。この問題を解決するために、プロジェクトをクリーンアップして再構築します
しかし、私たちの場合は約 2.30 m かかります。それは長すぎます。
この問題をどのように解決できますか?
android - Android、Gradle : RetroLambda が機能しない
私は Android アプリケーションに取り組んでおり、Android アプリで Lambda 式を使用できる RetroLambda ツールを思いつきました (大成功!!)。
残念ながら、それは機能していません。アプリと全体のGradleファイルを投稿しています。私が間違っていることを教えてください。どうもありがとう。
Build.gradle (モジュール: アプリ)
Build.gradle (モジュール: projectName)
エラーログ :
現在、エミュレーターで実行しています。それが問題ではないことを願っています。どうもありがとう。
android - ラムダ式を使用して AlertDialog を作成する
私はこれらで設定された私のAndroidスタジオを持っています:
そして、ラムダを使用して、何ができるかできないかを調べようとしています。
次のコードを実行したとき:
IDEnew DialogInterface.OnClickListener()
は、ラムダに置き換えることができるというメッセージをグレー表示しました。多かれ少なかれ何もありません。いくつかの 例を調べた後。私は次のようなことを試しました:
これらも:
エラーの中で:
エラー:(99, 64) エラー: 型に互換性がありません: DialogInterface は機能的なインターフェイスではありません オーバーライドしていない複数の抽象メソッドがインターフェイス DialogInterface に見つかりました
この場合、ラムダをどのように使用すればよいですか?