我需要字符串数组保存到数据库中,但它不会让我这是什么,我有:Android:Sqlite保存字符串数组?
public long createEntry(String startTime, String endTime, String[] states) {
ContentValues initialValues = new ContentValues();
initialValues.put(START_KEY_TIME , startTime);
initialValues.put(END_KEY_TIME , endTime);
initialValues.put(KEY_STATE, states);
return databaseConnect.insert(DATABASE_TABLE, null, initialValues);
}
,但如果我把字符串[]表示它说,cotentvalues不能带任何参数。我该如何解决这个问题。我认为我有7种状态,我可以喜欢有7 sepearte字符串和存储在每个东西,然后把所有字符串返回到字符串数组或将这是不好的做法吗?
为什么需要将数组保存到数据库中?必须有其他一些好的解决方案。 – 2012-01-29 13:55:14
我有7天的一周,但它需要它作为布尔(真或假),它需要是布尔值,因为你不能保存布尔值数据库我打算使用字符串数组,但它不会让我因为cotentvalues关于我能做什么的想法? – user1175899 2012-01-29 13:59:17
可以将布尔值存储为整数0(假)和1(真)。 – 2012-01-29 14:03:42