問題タブ [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.

0 投票する
1 に答える
168 参照

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) に問題がありました。エラーから、レトロラムダが必要であると推測しましたが、プロジェクトの構築にはまだ問題がありました。

0 投票する
1 に答える
472 参照

android - retrolambda を使用した Android ビルドはソースコードの変更を無視する

私たちのプロジェクトでは、gradle + retrolambda + proguard を使用しています。Retrolambda 増分ビルドは false に設定されています。

ビルドはエラーなしで成功することがありますが、ソース コードの変更がアプリに適用されません。この問題を解決するために、プロジェクトをクリーンアップして再構築します

しかし、私たちの場合は約 2.30 m かかります。それは長すぎます。

この問題をどのように解決できますか?

0 投票する
2 に答える
2153 参照

android - Android、Gradle : RetroLambda が機能しない

私は Android アプリケーションに取り組んでおり、Android アプリで Lambda 式を使用できる RetroLambda ツールを思いつきました (大成功!!)。

残念ながら、それは機能していません。アプリと全体のGradleファイルを投稿しています。私が間違っていることを教えてください。どうもありがとう。

Build.gradle (モジュール: アプリ)

Build.gradle (モジュール: projectName)

エラーログ :

現在、エミュレーターで実行しています。それが問題ではないことを願っています。どうもありがとう。

0 投票する
1 に答える
3368 参照

android - ラムダ式を使用して AlertDialog を作成する

私はこれらで設定された私のAndroidスタジオを持っています:

そして、ラムダを使用して、何ができるかできないかを調べようとしています。

次のコードを実行したとき:

IDEnew DialogInterface.OnClickListener()は、ラムダに置き換えることができるというメッセージをグレー表示しました。多かれ少なかれ何もありません。いくつかの を調べた後。私は次のようなことを試しました:

これらも:

エラーの中で:

エラー:(99, 64) エラー: 型に互換性がありません: DialogInterface は機能的なインターフェイスではありません オーバーライドしていない複数の抽象メソッドがインターフェイス DialogInterface に見つかりました

この場合、ラムダをどのように使用すればよいですか?