• 使用本地房间数据库在产品之间搜索

    在解决我的问题之前,让我告诉您我的应用程序如何工作。 我有一个小食品杂货应用程序,可以通过翻新从api中获取数据,然后将其保存到Roomdatabase。 为了更好地进行Ui实验,我需要在主屏幕上实现带有edittext的searchview。 因此,我决定在dao中编写查询代码,并通过标题过滤器获取所有数据。 但是问题在于,当我填写编辑文本并点击按钮获得我过滤的产品时,没有任何反应,也没有搜索。 因此,我想我的问题可能出在我在存储库和viewmodel中实现的将数据插入roomdatabase的代码中。如...
  • 使用Room在Sqlite中插入数据时应用崩溃

    我只想第一次在联系人表中插入多行,因此,我正在使用roomcallback插入数据。我使用查询在OnCreate db方法中插入数据。我不知道这有什么问题。我的查询错了吗? 联系.kt @Parcelize @Entity data class Contact(@PrimaryKey val mobile: Long,val name: String,val image: String,var isFavorite: Boolean=false, ...
  • 如何将图片网址正确保存到会议室数据库?

    在我的应用中,我有一个带有图像的recyclerview,最初我希望一些照片已经在那里。它们存储在Drawable文件夹中。用户也有可能从图库中添加他自己的图像。因此,我得出的结论是,我需要执行此操作的数据库。由于可绘制文件夹中的图片只有“ resource_id”(用于将其设置为ImageView),而图库中的图片只有“ uri”,因此我决定创建两个变量:resource_id和uri。当加载带有resource_id的图片时,它们的“ uri”为空,我将进行检查。带有画廊的照片-一样,反之亦然。 问题是...
  • 从本地会议室数据库访问数据时出现kotlin.KotlinNullPointerException?

    我是Kotlin的新手,正在尝试学习如何进行翻新以获取数据并将其存储到Room DB中。但是,一旦我开始执行该过程的活动,我就会得到NullPointerException。我的猜测是发生错误是因为访问时我数据库的内容为Null。 If my code snippets aren't enough, here's a link to the GitHub repository from the mini-project I'm working on: https://github.com/Engin92/D...
  • Android Studio-未创建/更新会议室数据库文件

    我正在尝试在当前正在开发的应用程序中使用Room数据库。以前,一切都很好。我能够在数据库中插入条目,在设备文件浏览器中的仿真器存储中找到数据库文件,然后在数据库浏览器中打开它们以进行查看/测试。 但是,然后我尝试添加一些新列并重新格式化数据库中的某些数据。由于我仅测试事物,因此删除所有先前输入的测试数据不会感到烦恼,因此我只需在AppDatabase类(如下所示)中更改版本号,然后重新运行该应用程序即可。但是,什么都没有改变。当我在数据库浏览器中打开数据库文件时,尚未进行任何更改(即,旧列仍然存在),并且只...
  • Android Room一对多警告

    创建联系DAO和相关类时,出现以下错误: The query returns some columns [mContactId, mAddress, mPostcode, mCity, mCountry, mAddressType] which are not used by org.linphone.contacts.managementWS.ContactWithAddresses. You can use @ColumnInfo annotation on the fields to specif...
  • Room Dao很慢-Android

    I am using Room in my project but when I use insert or update it is slow. My code for Select is (DialogFragment): class LangsListDialogFragment: DaggerAppCompatDialogFragment(), LangsListAdapter.LangListListener { @BindView(R.id.rcvLangsFilter) ...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部