[英]Using Room-Guava in Android, cannot find ListenableFuture
我正在關注這個: https://developer.android.com/training/data-storage/room/async-queries
我正在嘗試使用來自 Guava 的ListenableFuture ,所以我包含了 androidx.room:room-guava但 Android Studio 一直在抱怨“無法解析符號 'ListenableFuture' ”並且不建議任何相關的import
。
Java 源中包含的正確import
是什么?
這是我的代碼:
build.gradle(:app)
...
// Guava support for Room, including Optional and ListenableFuture
implementation "androidx.room:room-guava:2.4.3"
Java DAO接口
import androidx.room.Dao;
import androidx.room.Insert;
@Dao
public interface PressureMeasureDao
{
@Insert
public ListenableFuture<Integer> insertPressureMeasure(PressureMeasure pressureMeasure);
}
根據https://mvnrepository.com/artifact/androidx.room/room-guava/2.4.3 androidx.concurrent:concurrent-futures 是運行時依賴項。 請檢查https://mvnrepository.com/artifact/androidx.concurrent/concurrent-futures是否存在。 ListenableFuture
來自其傳遞依賴https://mvnrepository.com/artifact/com.google.guava/listenablefuture/1.0 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.