抱歉让人不安。我这里有问题。我不知道为什么每次当我尝试同步时都会让我无法做出反应来优化它?
public void insert_icstk(HashMap<String, String> icstkValues) {
SQLiteDatabase database = this.getWritableDatabase();
String insert_icstk = "INSERT OR REPLACE INTO icstk (Id,Code,Desc1,Shrdesc,Unit,Supitem,Uprice,ImportDate,ImportTime) VALUES ( ?,?,?,?,?,?,?,?,? ) ";
database.execSQL(insert_icstk, new Object[]{icstkValues.get("Id"),icstkValues.get("Code"),icstkValues.get("Desc1"),icstkValues.get("Shrdesc"),icstkValues.get("Unit"),icstkValues.get("Supitem"),icstkValues.get("Uprice"),icstkValues.get("ImportDate"),icstkValues.get("ImportTime")});
}
public void insert_icstkuom(HashMap<String,String> icstkuomValues){
SQLiteDatabase database = this.getWritableDatabase();
String insert_icstkuom = "INSERT OR REPLACE INTO icstkuom VALUES ( '"
+ icstkuomValues.get("Id") + "' , '"
+ icstkuomValues.get("StkCode") + "' , '"
+ icstkuomValues.get("Uom") + "' , '"
+ icstkuomValues.get("Barcode") + "' , '"
+ icstkuomValues.get("Price") + "' , '"
+ icstkuomValues.get("ImportDate") + "' , '"
+ icstkuomValues.get("ImportTime")
+ "' ) ";
database.execSQL(insert_icstkuom);
}
我在icstk上使用object的原因是因为我在数据中有一个(s)。所以别无选择。是不是因为这个原因让我滞后?