public void onCreate(SQLiteDatabase db)
{
Log.d("mydebug","create a Database");
db.execSQL("create table "+FirstProviderMetaData.USERS_TABLE_NAME
+"("+FirstProviderMetaData.UserTableMetaData._ID
+" INTEGER PRIMARY KEY AUTOINCREMENT,"
+FirstProviderMetaData.UserTableMetaData.USER_NAME
+" varchar(20));");
Log.d("mydebug","create table "+FirstProviderMetaData.USERS_TABLE_NAME);
}生成数据库和表,但是当我把android:authorities="com.zfeng.activitycprovider.FirstContentProvider"
这个换成android:authorities="com.zfeng.activitycprovider.FirstContentProvider2"
后,然后把生成的users表删除,再运行程序时,点击插入显示正常,但是没有调用onCreate()方法生成数据库和表,这是为什么?
解决方案 »
- android手机与电脑远程连接问题
- 跪求 z4root ZergRush Gingerbreak 源代码!!
- 请问下android通信录是怎么存储生日的
- 考勤系统
- 自定义适配器中,如何触发新开窗口--- startActivity()
- 如果不知道activity的名字,如何用intent启动别的程序?
- 简单的Sqlite问题,急求帮助,不甚感激!
- 关于焦点和onfocuschangelistener的问题
- ListView,ExpandableListView与Adapter的应用场景分析,求解???
- android开发
- 求助,程序报异常,有Logcat,有错误代码 java.lang.NoClassDefFoundError
- 自定义view的ANR问题
04-26 07:26:21.404: E/ActivityThread(1140): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d54e30 that was originally bound here
这个提示错误代表什么?