最近在写一个数据库,遇到一个问题(在真机上调试的):
1.如果在 DDMS 的data/data 目录下,将数据库的文件删除,比如a.db文件。
2.然后再次运行改程序(run),不会生成a.db这个数据库文件。
3.但是如果将第二步改为debug,就会生成a.db这个文件。注:我也打log,跟踪了一下,如果按第2步执行(run),不会进contentprovider的onCreate()。如果按第三步执行,会进的,执行完全正确。感觉很奇怪,麻烦高人指导一下,跪谢!