我需要帮助在我的Android应用程序中添加数据库。我想要做的是保存名称,地址,如果选中了某些复选框和文本框数据。到目前为止,这是我在我的主要活动xml和java(下载链接)中所拥有的:
https://www.dropbox.com/s/vp4fg0f5kx0p5it/activity_main.xml?dl=1
https://www.dropbox.com/s/p2dkqtoe8h1dl85/MainActivity.java?dl=1
所有其他问题和教程似乎都无法被我的脑海所掌握。我想保存"名称","地址"," AirSealing"," airsealnotes"," DuctSealing", " BlowerDoor"," ductsealnotes"," blowdoornotes"," Light"," lightnotes"," othernotes && #34;," HPD"," HPGJGNY","占位符",以及用于保存数据的保存按钮。
答案 0 :(得分:0)
与创建和处理SQLite数据库相关联的样板代码的很多(即使只有一个表有一个表),所以不要对不正确的感觉不好程。
这是我个人用来掌握Android中SQLite数据库的教程: http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
基本上,您希望遵循本教程,仅使用您要存储的数据替换其列(名称和电话号码)。自定义帮助程序类不是强制性的 - 您可以简单地将它们放在数据库处理程序类中的代码放在主活动类中 - 但它可以使编写和检索数据变得更加容易。
另外,请注意:您无法在开箱即用的数据库中存储每种类型的数据。例如,如果您想存储boolean
(这将是您的复选框),您必须通过存储整数或字符串而不是实际的布尔值来实现。