2014-04-02 79 views
0

我目前正在嘗試做一個函數來預先填充字段並確定它們是否已經設置。我需要一共有46項添加到我的數據庫,所以我想出一個for循環會派上用場:Android:數據庫字段沒有通過循環填充

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循環不會工作?

+0

您忘記插入值前添加getWritableDatabase()。 –

+0

我剛剛編輯了代碼,忘記發佈了。 – JohnnyWineShirt

回答

1

如果你想添加46個條目,你爲什麼使用for (int x = 46; x < 47; x++)。這隻適用於一個條目。

只要改變你的循環一樣

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

謝謝你,更有意義,一定做了一些「睡眠編碼」 – JohnnyWineShirt

+0

@JonathanDicamillo你的問題解決了還是不行? –