С удовольствием узнаем, что java ввела Лямбда-выражения в java-версию 8.
Я работал в андроид-студии. И я заметил, что DialogInterface.OnClickListener()
показывал подчеркивание и стал серым цветом, как показано ниже:
Итак, я сделал alter + enter
в этой строке и нашел вариант для замены кода на Lambda Expressions, как показано ниже:
В результате получилось что-то ниже:
После запуска кода он показал мне эту ошибку:
Ошибка: (160, 69) ошибка: лямбда-выражения не поддерживаются в-источнике 1.7 (для включения лямбда-выражений используйте источник 8 или выше)
Но я уже использую java jdk1.8.0_31
. Есть ли что-то еще, мне нужно установить?
Может кто-нибудь помочь мне, пожалуйста.