【发布时间】:2012-01-08 18:46:17
【问题描述】:
我目前有一个带有 EditText 字段、Datepicker 和一个按钮的布局。我正在尝试找到一个代码,这样当按下按钮时,datepicker 和 edittext 的值将存储在 SQL 文件中,以便以后检索。
我对在 android 上使用 SQLite 功能还很陌生,我自己也找不到解决方案。谢谢!
【问题讨论】:
标签: android sqlite button datepicker android-edittext
我目前有一个带有 EditText 字段、Datepicker 和一个按钮的布局。我正在尝试找到一个代码,这样当按下按钮时,datepicker 和 edittext 的值将存储在 SQL 文件中,以便以后检索。
我对在 android 上使用 SQLite 功能还很陌生,我自己也找不到解决方案。谢谢!
【问题讨论】:
标签: android sqlite button datepicker android-edittext
首先阅读来自
的关于 SQLite 数据库的文档http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
http://www.vogella.de/articles/AndroidSQLite/article.html#overview_sqlite
要在点击按钮时存储价值,请按照以下步骤操作。
创建DbHelper class extends SQLiteOpenHelper,您可以在其中创建所需值的表以存储在数据库中,例如db.execSQL("创建表 "+EXAMPLE_TABLE+" ("+EDIT+" text, "+DATE+" text )");
创建一个class ExampleProvider extends ContentProvider,用于管理插入、查询(选择)、删除和更新等查询。
点击按钮后,从编辑文本和 datepicker 中检索值,然后将其存储到一个对象中,然后使用解析器触发插入查询。
从命令行检查值是否插入到 db 中。
同样,您可以使用 query() 方法从数据库中检索值,该方法以 cursor 的形式检索数据。
【讨论】: