如何将Lambda转换为简单的Java函数表达式

S.M*_*ian 4 lambda android

我不想VERSION_1_8在我的模块中使用java .但是在使用此代码的库中的代码片段中:

    RxPaparazzo.takeImage(this)
            .crop(options)
            .size(size)
            .usingGallery()
            .subscribe(response -> {
                if (response.resultCode() != Activity.RESULT_OK) {
                    response.targetUI().showUserCanceled();
                    return;
                }

                // Log.e("response",response.data());

                response.targetUI().loadImage(response.data());
            });
Run Code Online (Sandbox Code Playgroud)

现在如何将其更改为简单的java函数表达式?

Aks*_*iya 28

您可以使用Android Studio中的以下技巧将其更改为匿名类

  1. 单击" - >"或将光标置于" - >"
  2. Alt+ Enter(或Mac上的Option+ Return)
  3. 选择用匿名类替换lambda.

截图解释:

脚步