我需要 AsyncTask 来查询 Android Room 数据库中的一行吗?

Pet*_*ter 2 android android-asynctask android-database android-room

我正在做一个地图活动,点击标记,我会在文本视图上显示信息。该信息保存在 android 房间数据库中,因为我需要数据持久化。

我只想查询带有列名、标记标签的行

我搜索了很多查询行的方法,但没有一个是针对我的问题的。

Ara*_*tik 5

是的,读写 Room 数据库必须是异步的。因此,您必须在以下位置运行查询:

AsyncTask.execute(new Runnable()
{
    @Override
    public void run()
    {

        // run your queries here!
    }
});
Run Code Online (Sandbox Code Playgroud)

祝你好运。