【发布时间】:2011-12-05 18:14:39
【问题描述】:
我正在尝试访问设备上的 data/ 文件夹我无法打开它?..我已将手机植根,我想将我的数据库推送到设备上的数据库文件夹中,以便我可以运行我开发的应用程序,它在模拟器上运行良好,但我想在真实设备上测试它并且它没有获取数据库。
我使用 SQLite 管理器创建了包含记录的数据库,然后在模拟器上使用 DDMS 推送它。我尝试使用代码插入记录,但每当应用程序启动时,它会一直插入相同的记录,有没有办法只插入一次这些记录?
这是我在 DBHelper 类中的插入代码:
public void inserttable1Contact(String a, String b){
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_a, a);
initialValues.put(KEY_b, b);
db.insert(DATABASE_TABLE1, null, initialValues);}
然后我在我的主类中调用它:
db.inserttable1Contact("aa", "bb");
我进行了大量搜索,但找不到任何有用的答案。 请任何帮助,它非常紧急。
感谢
【问题讨论】:
-
到底有什么问题?您的应用是看不到数据库还是看到它但一遍又一遍地插入初始数据?
-
不调用插入方法(已经使用sqlite管理器插入记录,如我所说),它不起作用我无法将它推送到我设备中的数据文件夹,然后尝试创建一个空数据库并调用 insert 方法,但它会在应用程序运行时不断插入
标签: android database insert push