问题标签 [android-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法从数据库中检索数据,以完成列表视图
我正在使用数据库来完成列表视图。但是我遇到了一个没有解决的问题。当我创建一个 Lugar 类的变量 lugar 时,问题就出现了。
这是 Lugar 的类代码:
这是 Lugar 类,其中 Element 方法是我输入的 lugar = new Lugar();。这条线给了我错误,我不明白为什么。
示例错误如下:
Lugar 中的 Lugar() 不能应用于:
非常感谢您的帮助,我学到了很多东西。
android - 保护应用程序数据库
我制作了一个拥有大型数据库的应用程序。花了很多时间来建立数据库的内容。
当软件第一次运行时。复制设备内部(外部存储器)的数据库。
我的问题是:我应该如何处理其他程序员无法访问的数据库文件?有没有一种编码数据库的方法?那么其他人不能使用数据库文件吗?
android - 在列表视图中按下项目时出错
我正在开发一个带有数据库的列表视图。当点击列表视图的一项时,应用程序关闭并显示此错误:
错误指的是以下行:
此行在 Lugares.class 类中
线上还有一个错误:
此行在 VistaLugar.class 类中
在同一类行中:
encryption - 使用 SQL 密码加密 Spatialite 数据库
我目前正在使用这里给出的空间库:
我想要的是加密空间数据库,但问题我不知道从哪里开始。
我正在考虑使用 SQLCipher,但如果我没记错的话,sqlcipher 会替换所有 SQLiteDatabase 实例,但我该如何为空间站执行此操作。
有什么想法或有人已经做过类似的事情吗?谢谢!!!
android - 如何检查Android SQLite数据库表中的列是否不为空
我正在做一个项目,我正在创建一个 SQLite 数据库表,它有一定数量的列。我想包含一个条件,如果特定列不为空,则执行某些操作(以填充该值)。我搜索了很多,但没有找到任何东西。请帮忙。
提前致谢。
android - RadioButton 值未保存到数据库中
在下面的代码中,单选按钮值没有保存到数据库中。当我调试时它显示为空。
是否有必要为单选按钮设置文本或使用文本视图名称?我们可以保存单选按钮的值。
这是我的布局设计:
XML
爪哇
android - 为什么我的第二个 greendao 插入不起作用?
我正在将 greendao 用于我的应用程序。我使用了一个生成器来创建所有的表,我现在正在运行测试。插入适用于用户表,但不适用于组表。两个实体模型之间几乎没有什么不同,所以我不知道为什么会出现插入错误。
这是我所有的模型
这是我的测试方法。请记住,我使用静态来控制 DAO 会话。如果您认为这可能有助于某些事情,请告诉我。
插入用户可以完美地工作,而插入组则不能。有人可以解释为什么吗?这个问题现在困扰着我的生活。我正在处理应用程序的其他部分,但这非常重要。
android - 游标中 getDate 的正确类型是什么?
我不知道在光标中获取日期的正确代码是什么,因为错误说:
无法解析构造函数“Website(int, java.util.String, java.util.String)”
我的构造函数是:
光标是:
android - SQLiteConstraintException:更新行时列 ID 不是唯一的(代码 19)异常
我的数据库中有一个表,当添加新记录时,我正在使用 id 检查记录是否存在。如果存在,我想更新记录,如果它不添加新记录。但我得到了例外:
2006-2259/? E/SQLiteDatabase:错误插入 id=080333 phone=080333 total_owed=15050.0 total_debts=0 name=Alison Jones android.database.sqlite.SQLiteConstraintException: column id is not unique (code 19)
这是检查记录是否存在的方法:
它在这里被使用:
由于这是一个冲突问题,显然对现有记录的检查不起作用。我不知道为什么这是因为代码看起来很好(?)
这是创建表的方式:
和updateRecord
方法:
java - 将 parse 中的数据插入 sqllite 数据库
我正在尝试获取通知内容并将其自动存储到数据库中,一旦从 parse.com 发布通知,无论用户是否点击查看通知,数据都应保存在数据库中。
这是我迄今为止尝试过的,但仍然无法正常工作。它仅在用户单击通知时将内容保存到数据库中。
应用程序.java
FireBackground.java
通知.java
安卓清单文件
如果有人指导我使用正确的方法,我将不胜感激。谢谢