ContentProvider使用完整示例(二)――ContentObserver(三)

2014-11-24 12:57:11 · 作者: · 浏览: 4
.item/person"; default: throw new IllegalArgumentException("unknown uri"+uri.toString()); } } }
DBOpenHelper如下:
package cn.testcontentprovider;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DBOpenHelper extends SQLiteOpenHelper {
	public DBOpenHelper(Context context) {
		super(context, "contentprovidertest.db", null, 1);
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		db.execSQL("create table person(personid integer primary key autoincrement,name varchar(20),phone varchar(12),salary  Integer(12))");		
	}

	//当数据库版本号发生变化时调用该方法
	@Override
	public void onUpgrade(SQLiteDatabase db, int arg1, int arg2) {
	}

}

main.xml如下:

  

     
   


  

AndroidManifest.xml如下: