相关疑难解决方法(0)

Android Room - 简单选择查询 - 无法访问主线程上的数据库

我正在尝试使用Room Persistence Library的示例.我创建了一个实体:

@Entity
public class Agent {
    @PrimaryKey
    public String guid;
    public String name;
    public String email;
    public String password;
    public String phone;
    public String licence;
}
Run Code Online (Sandbox Code Playgroud)

创建了一个DAO类:

@Dao
public interface AgentDao {
    @Query("SELECT COUNT(*) FROM Agent where email = :email OR phone = :phone OR licence = :licence")
    int agentsCount(String email, String phone, String licence);

    @Insert
    void insertAgent(Agent agent);
}
Run Code Online (Sandbox Code Playgroud)

创建了Database类:

@Database(entities = {Agent.class}, version = 1)
public abstract class AppDatabase extends RoomDatabase {
    public abstract …
Run Code Online (Sandbox Code Playgroud)

crash android kotlin android-studio-3.0 android-room

94
推荐指数
15
解决办法
8万
查看次数