是否可以在 Android < API 24 中使用默认接口实现?
Android Studio 2.3.3, Java 8
我为安卓4.0+创建安卓应用
在我的 app/build.gradle 中:
...
minSdkVersion 15
targetSdkVersion 26
我想使用默认接口实现(来自Java 8)。所以我创建了 tnext 类:
public interface DefaultCallback {
public default void onResponse(Call<T> var1, Response<T> var2) {
}
}
但我得到编译错误:
默认方法所需的 API 级别 24(当前最小值为 15)
所以问题是:
我可以在 Android < API 24 上使用 deafult 接口实现吗?