代码之家  ›  专栏  ›  技术社区  ›  Niklas Rosencrantz

我们现在应该使用Java 8来开发Android吗?

  •  1
  • Niklas Rosencrantz  · 技术社区  · 6 年前

    关于这个的其他问题已经超过两年了,所以我想知道Android的Java 8的状态。

    具体地说,我只想使用以这个开头的lambda表达式。我想将如下代码重构为lambda表达式:

     Handler handler = new Handler(Looper.getMainLooper());
            handler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    missileX = ufoX;
                    resetRecent();
                    waitForUfoTimer = false;
                }
            }, randomize(20000, 18000));
    
    3 回复  |  直到 6 年前
        1
  •  2
  •   Anatolii    6 年前
        2
  •  2
  •   Ajay S    6 年前

    android {
       compileOptions {
           sourceCompatibility JavaVersion.VERSION_1_8
           targetCompatibility JavaVersion.VERSION_1_8
       }
     ..
    }
    

        3
  •  1
  •   TomH    6 年前