我尝试从rest api获取一个用户,以便在我的android应用程序中进行登录,以获取这一点,我有以下代码 LoginActivity.java public class LoginActivity+ '}';} 在视图中,我有两个用于登录和完美工作的EditText,因为我可以将电子邮件和密码传递到LoginRepositori.
我有一个DAO,用来查询对象,有些是liveData,大多数是常规函数。但今天,我陷入了一个错误的循环。如果我访问主线程中的对象,它会给出Cannot access database on the main thread since it may potentially lock the UI for a第二个错误很奇怪,因为它不应该是观察者,而应该是查询中的简单列表对象。@Query("SELECT * FROM table_items")
我正在查询我的房间数据库,以检查一个项目是否存在,但是查询总是返回null,即使该项已经在DB中。我用的是协同线@Query("SELECT EXISTS(SELECT * FROM cart_item WHERE productId = :productId)") suspend fun getCartItemCount(productId: Int): I