我们应该如何在android中使用java脚本从sqlite中获取值。
instance name = db.arraylistname(id);
column name = instance name.get(0).get("column name");
我们应该如何在java脚本中提供它?
我们如何在android中设置文本,例如
text_view.setText(column name);
我们应该如何在java脚本中提供它?而我已经将文本作为列表视图给出了 数据
相反,“列名”中的所有数据都应被视为列表视图。
通常情况下,我们应该如何为android中的文本视图设置标记文本。
我的意思是我想从数据库中获取一个值并将其放在para标签的内容中<p>....</p>
请...帮助......我不知道它。
当我使用以下编码来检索数据时
var len = results.rows.length;
for (var i = 0; i < len; ++i)
{
var obj = results.rows.item(i);
console.log(+obj);
}
我在日志中得到以下内容
04-17 11:54:59.416: D/CordovaLog(23307): Returned rows = 2
04-17 11:54:59.416: I/Web Console(23307): Returned rows = 2 at file:///android_asset/www/index.html:33
04-17 11:54:59.416: D/CordovaLog(23307): NaN
04-17 11:54:59.416: I/Web Console(23307): NaN at file:///android_asset/www/index.html:38
04-17 11:54:59.427: D/CordovaLog(23307): NaN
04-17 11:54:59.427: I/Web Console(23307): NaN at file:///android_asset/www/index.html:38
04-17 11:54:59.427: D/CordovaLog(23307): No rows affected!
04-17 11:54:59.427: I/Web Console(23307): No rows affected! at file:///android_asset/www/index.html:44
我得到 NaN iwhereas我应该将数据输入到表格中。
答案 0 :(得分:1)
好吧,我找到了这个问题上半部分的答案,
如果我们想要表中的id,我们需要为phonegap编码
function querySuccess(tx, results)
{
var len = results.rows.length;
console.log("DEMO table: " + len + " rows found.");
for (var i=0; i<len; i++)
{
console.log("Row = " + i + " id = " + results.rows.item(i).id);
}
}
检索值的确切代码是..
" id = " + results.rows.item(i).id