java - Android:数据库字段未通过循环填充

标签 java android database sqlite

我目前正在尝试创建一个函数来预填充字段并确定它们是否已设置。我需要在数据库中添加总共 46 个条目,因此我认为 for 循环会派上用场:

public void prepopulate() {
        Locker setup = new Locker(this);
        for (int x = 46; x < 47; x++) {
            setup.open();
            String lockerNumber = "Locker" + x;
            setup.createLockerEntry(lockerNumber, 0);
            setup.close();
        }

有什么想法吗,也许 for 循环不起作用?

最佳答案

如果你想添加 46 个条目,为什么要使用 for (int x = 46; x < 47; x++) 。这仅适用于一项。

只需将 for 循环更改为

 for (int x = 0; x < 46; x++) //or any appropriate condition

关于java - Android:数据库字段未通过循环填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22801594/

相关文章:

java - 使用 java 中的 getDateTimeFormat 从日历获取自定义格式

java - 刷新访问 token Retrofit2 + RXJava2

android - 为什么 MonkeyRunner.waitForConnection() 在我的环境中不起作用?

mysql like% 查询很慢,全文索引

sql - 如何计算 PostgreSQL 表中所有行的日期差异?

java - struts中的保留字?

java - java.nio 对 Web 服务器有什么好处?

java - Android 库在捕获所有 Throwable 的 try block 内抛出异常

java - Rxjava - 仅在尚未进行时调用网络

c# - WPF - MVVM - 谁负责新的 DataProvider 连接?