Android中的ContentValues用法
2014-07-01 10:07
253 查看
ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西,而HashTable却可以存储对象。ContentValues存储对象的时候,以(key,value)的形式来存储数据。
在忘数据库中插入数据的时候,首先应该有一个ContentValues的对象所以:
ContentValues initial = new ContentValues();
initial.put(key,values);
SQLiteDataBase db ;
db.insert(database_name,null,initialValues);
插入成功就返回记录的id否则返回-1;
示例代码:一个简单的插入
public long insert(String text)
{
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put(FIELD_TEXT, text);
long row = db.insert(TABLE_NAME, null, cv);
return row;
}
在忘数据库中插入数据的时候,首先应该有一个ContentValues的对象所以:
ContentValues initial = new ContentValues();
initial.put(key,values);
SQLiteDataBase db ;
db.insert(database_name,null,initialValues);
插入成功就返回记录的id否则返回-1;
示例代码:一个简单的插入
public long insert(String text)
{
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put(FIELD_TEXT, text);
long row = db.insert(TABLE_NAME, null, cv);
return row;
}
相关文章推荐
- Android ContentValues的用法
- Android中ContentValues用法
- Android--------------ContentValues的用法
- Android初学者之ContentValues
- android基础笔记:ContentValues应用(查询、添加手机联系人)
- Android ContentProvider基本用法
- android SQLite (Cursor SQLiteDatabase SQLiteOpenHelper ContentValues ContentProvider) 总结
- AndroidIoc注解实例ObjectToContentValues
- Android开发之values/strings中的%1$s等符号用法
- Android之ContentObserver的用法
- Android——Contentvalues基本的使用
- Android Content Provider Tutorial--安卓内容提供者系列2--内容提供者用法
- ContentValues的用法
- android中wrap_content、fill_content、match_content的用法
- Android setContentView的用法
- Android Content Provider Tutorial--安卓内容提供者系列5--Loader用法
- Android开发之ContentValues
- Android res/values/array的用法
- ContentValues的用法
- android,ContentProvider+ContentObserver+ContentResolver,用法。