我不想在我的模块中使用 java VERSION_1_8
。
但在库中的一段代码中,它使用了这段代码:
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());
});
现在如何将其更改为简单的 java 函数表达式?
最佳答案
您可以在 Android Studio 中使用以下技巧将其更改为匿名类
- 点击“->”或将光标移至“->”
- 按 Alt + Enter(或在 Mac 上按 Option + Return)
- 选择用匿名类替换 lambda。
截图说明:
关于android - 如何将 Lambda 转换为简单的 Java 函数表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40826597/