Error during build process: "error: cannot find symbol method createSingle(<anonymous Callable<Scenario>>)"
Error during build process: "error: cannot find symbol method createSingle(<anonymous Callable<Scenario>>)"
编译时出现以下错误:
error: cannot find symbol method createSingle(<anonymous Callable<Scenario>>)
看起来是在道中发生的:
@Query("SELECT * FROM Scenario WHERE id=:scenarioId")
Single<Scenario> getScenario (long scenarioId);
Scenario中的id字段为主键,唯一:
@PrimaryKey(autoGenerate = true)
有什么想法吗?
更新您的查询,因为您的查询可能 return 超过 1 个结果。
@Query("SELECT * FROM Scenario WHERE id=:scenarioId")
Single<List<Scenario>> getScenario (long scenarioId);
我选择了:
@Query("SELECT * FROM Scenario WHERE id=:scenarioId")
Maybe<Scenario> getScenario (long scenarioId);
编译时出现以下错误:
error: cannot find symbol method createSingle(<anonymous Callable<Scenario>>)
看起来是在道中发生的:
@Query("SELECT * FROM Scenario WHERE id=:scenarioId")
Single<Scenario> getScenario (long scenarioId);
Scenario中的id字段为主键,唯一:
@PrimaryKey(autoGenerate = true)
有什么想法吗?
更新您的查询,因为您的查询可能 return 超过 1 个结果。
@Query("SELECT * FROM Scenario WHERE id=:scenarioId")
Single<List<Scenario>> getScenario (long scenarioId);
我选择了:
@Query("SELECT * FROM Scenario WHERE id=:scenarioId")
Maybe<Scenario> getScenario (long scenarioId);