【问题标题】:Android- save date and text to SQLite in phone's internal memory?Android-将日期和文本保存到手机内存中的 SQLite?
【发布时间】:2012-01-08 18:46:17
【问题描述】:

我目前有一个带有 EditText 字段、Datepicker 和一个按钮的布局。我正在尝试找到一个代码,这样当按下按钮时,datepicker 和 edittext 的值将存储在 SQL 文件中,以便以后检索。

我对在 android 上使用 SQLite 功能还很陌生,我自己也找不到解决方案。谢谢!

【问题讨论】:

    标签: android sqlite button datepicker android-edittext


    【解决方案1】:

    首先阅读来自

    的关于 SQLite 数据库的文档
    1. http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

    2. http://www.vogella.de/articles/AndroidSQLite/article.html#overview_sqlite

    要在点击按钮时存储价值,请按照以下步骤操作。

    1. 创建DbHelper class extends SQLiteOpenHelper,您可以在其中创建所需值的表以存储在数据库中,例如db.execSQL("创建表 "+EXAMPLE_TABLE+" ("+EDIT+" text, "+DATE+" text )");

    2. 创建一个class ExampleProvider extends ContentProvider,用于管理插入、查询(选择)、删除和更新等查询。

    3. 点击按钮后,从编辑文本和 datepicker 中检索值,然后将其存储到一个对象中,然后使用解析器触发插入查询。

    4. 从命令行检查值是否插入到 db 中。

    5. 同样,您可以使用 query() 方法从数据库中检索值,该方法以 cursor 的形式检索数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      • 2022-01-23
      相关资源
      最近更新 更多