在Android Studio中,我经常会看到我的匿名内部类,将View.onClickListener压缩为(v) - >直到我点击它,就像我的代码使用字符串资源id时,我的代码显示方式一样,就好像字符串是硬编码的一样。 Google会搜索'"(v) - >" Android的'不给我任何东西。 这是一些我可以使用的更先进的紧凑编码符号吗?
答案 0 :(得分:3)
它被称为lambda expressions,这是Java 8的一项功能,在Android中尚不支持。在您的情况下,它只是onClick
的{{1}}参数。这是Android工作室压缩匿名内部类。
答案 1 :(得分:1)
Android不支持lambdas。 Android Studio执行此操作,因此代码看起来像最新的Java。