问题标签 [content-values]
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 - 如何从插入的记录中检索数据以显示在另一个活动 android 中?
嗨,我创建了表格来插入记录,即名称、消息和时间。我插入成功,但如何检索插入的数据以显示在另一个活动中。这是代码。
AAE数据库助手:
In another Activity B: // 如何检索插入的数据以显示在文本中。插入的数据是用户名、消息、时间.customerid。
nullpointerexception - 在 for 循环中插入带有 ContentValues 的 SQLite
我正在尝试使用 for 循环在 SQLite 中添加多条记录,但是从函数调用并获取空指针异常时未获取数据:
我不知道是否是导致它的 if-else 子句。
android - ContentValues getAsLong NullPointerException
我有一个ContentValues
我正在解析的数据。我刚刚收到一个非常奇怪的崩溃报告:
致命异常:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“long java.lang.Long.longValue()”
当我查看时,getAsLong
我看不出这是怎么发生的:
如果该字段为空,它应该只返回空,不是吗?
更新:
尝试了一些方法来重新创建堆栈跟踪,最后缩小了范围:
现在有趣的事情来了。new Date(timestamp)
在投掷时添加手表
NullPointerException:无法拆箱空值
这是有道理的。但是,让同一行在代码中正常执行会产生:
尝试在空对象引用上调用虚拟方法“long java.lang.Long.longValue()”
我猜这是拆箱错误的根本原因。我掌握拆箱,但我不是专家,所以我想更好地解释为什么堆栈跟踪对于这个错误看起来如此奇怪(和挑剔)。谢谢!
android - ContentValues 放置错误
不断收到此错误:
我试图在创建 SQLite 数据库时将值插入到我的 SQLite 数据库中。我知道我应该使用预填充的数据库,但我只有几个值要插入。第一个 ContentValues put 有效,但其他两个无效。
该错误似乎在抱怨
在这个文件中:
MySQLiteHelper
sqlite - Sqlite:如何将行值增加 +1?
我有一个 TOTALCOUNT 表,其中包含一个 PK _id 列和一个整数列“CARDNUM”。我想将 CARDNUM 的默认值设置为零。然后每次将新行插入数据库时 CARDNUM 增加 +1。所以 5 行插入将为 rowids 1 到 5 产生 1,2,3,4,5。当我将数据推送到 RecyclerView 中的各个 CardViews 时,我只得到默认值零。前五个 CardView 应显示 CARDNUM 值,即 1、2、3、4、5。我在这里想念什么?
DBContract 文件:
DBHelper 文件:
android - SQLite Android 更新特定行
我在尝试更新 SQlite 中的一行时遇到问题。
我想用 name1 的任何人更新行“name”并将其重命名为 bob。我还想与任何 5 岁的人更新行“年龄”。
当我运行这个程序的其余部分工作正常。在 logcat 中显示以下消息:
I/Choreographer:跳过39帧!应用程序可能在其主线程上做了太多工作。
我也不确定如何使用 ContentValues 创建删除。任何帮助都会很棒。先谢谢了。
android - 将 ArrayList 放入 ContentValues
我在 Android 中使用 couchbaselite,我想使用 ContentProvider 和 ContentValues 在我的数据库中插入文档。我的文档的一个属性是 ArrayList,但使用 ConentValues 我不能直接放入 ArrayList。这是我的代码:
有解决方法吗?
提前致谢
android - 将 Gson 数据插入 Android Sqlite
我正在调用一个 Web 服务,我在数组 [] 中获取了数据。我想在 sqlite 数据库中插入这些数据。我在服务器和 sqlite 上也有相同的数据库结构。
让我们从模型类开始
我正在使用 volley 从 Web 服务获取数据。我在下面的代码中获取期望格式的数据只需要部分代码
这是我从 Web 服务获得的响应。
现在我正在尝试RateList[] itemList
将此 Gson 数据插入数据库,这是我的 DbHelper 代码。
当我调试我的应用程序 contentValues 显示 key = 0 和 value = 1; 我不知道我在哪里犯错了。我在网上搜索,但没有具体的例子。
java - ContentValues Insert 总是返回 -1
db.insert(table_name,null,contentValues);
总是返回-1
并且它没有在数据库中插入值。
你能帮我弄清楚我做错了什么吗?
数据库类.java:
主要活动代码: