[Day30] Room的坑只好自己补

 Caused by: java.lang.IllegalStateException: Cannot access database on the main thread since it may potentially lock the UI for a long period of time.

在这使用Kotlin 建立Room资料库时发生问题

不允许我们在主线程建立

於是我们需要

coroutines

在专案build.gradle(:app) dependencies中加入这两段

dependencies {
    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.0"
    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.0"
}

<<:  【这些年我似是非懂的 Javascript】Day 30 - 完赛心得

>>:  [Day 29] LIFF Bluetooth RequestDevice

Day 16 - 取得帐务相关资讯 (上)

本篇重点 api.list_positions api.list_profit_loss api.l...

Day 10 - 将 DEALERS 後台储存资料提取後,送至前台渲染画面 - Literal 控制项应用 - ASP.NET Web Forms C#

=x= 🌵 DEALERS 前台页面後端功能制作。 DEALERS 页面资料介绍 : 📌 制作时如图...

Day 4 准备Flutter开发环境(二)

我们接续昨天继续来安装Flutter吧! (三)在Android Studio上安装Flutter开...

[Day13] 以神经网络进行时间序列预测 — GRU

今天介绍使用 GRU 进行时间序列预测,一样采用我们最爱的股价资料集!! 今日大纲 GRU 介绍 门...

Day15 NodeJS-NPM II

经过昨天的简介,今天要来讲NPM相对重要的部份:安装套件与管理,分成一般相依性安装、开发相依性安装、...