寫在最前端
Java8最牛的地方是增加了Lambda表達式的支持。眼看隨著jdk收費時代的到來,使用java語言來開發(fā)Android程序的時代即將遠去。尤其是當Kotlin成為Android開發(fā)語言以及Kotlin語言的強大。但是更新始終是緩慢的,尤其是在國內(nèi)的這種環(huán)境。所以通過Java語言使用Android Studio開發(fā)app還是常態(tài)。本次就記錄一下使用Android Studio開發(fā)工具,使用Java語言來使用Lambda表達式的環(huán)境配置。
我使用的工具如下:
Android Studio 版本為3.1.2
Jdk版本為1.8.0
Android Studio中配置支持Lambda表達式
1、讓Android Studio使用版本為1.8.0 的Jdk
image
2、在project的build.gradle中增加如下配置
image
3、在Module的build.gradle中使用java1.8
image
編寫Lambda表達式
環(huán)境配置好后,就可以編寫Lambda表達式了...
1 點擊事件
findViewById(R.id.btn_7).setOnClickListener((view)-> ToastUtils.showShort("Button的點擊事件"));
2 創(chuàng)建子線程并在子線程中打印一句log
new Thread(() -> Log.e("TAG", "使用lamabda表達式打印log中...")).start();