【问题标题】:How do I load data from a record into multiple edittexts in android studio?如何将记录中的数据加载到android studio中的多个edittexts中?
【发布时间】:2019-02-12 18:18:11
【问题描述】:

我目前正在完成我的 A Level 计算机科学控制评估,并且正在制作一个旨在帮助 Scout Leader 管理他们的团队的应用程序。这是我第一次使用 Java、SQLite、Android Studio 和 XML,所以在此过程中我遇到了一些问题。此时,我正在创建登录系统,其中一部分涉及编辑登录详细信息。我想知道是否有一种方法可以一次将一条记录中的多个值加载到不同的 EditTexts 中,因此用户只需要编辑已经存在的用户名和密码,而不是稍微编辑再次输入?提前致谢。我认为没有必要在这个问题中包含任何代码,因为我只是在寻找一个例子,但是如果它有帮助,请不要犹豫——我只是在其他任何地方都找不到这方面的指南.

【问题讨论】:

    标签: sqlite android-studio android-sqlite


    【解决方案1】:
    1. 您通过选择所需列的查询将数据检索到光标
    2. 然后您移动到光标中的相应行(记录)(可能是第一行也是唯一一行)。
    3. 为每个 EditText 设置文本,使用 setText 方法和相应列中的数据,使用适当的 get???? 方法将列偏移量传递给方法(例如your_cursor.getString(<the_column_offset>))。

      1. 与计算和硬编码偏移相比,使用getColumnIndex(<the_column_name_as_string>) 方法更加可靠和灵活。
    4. 设置完毕后,关闭光标

      • 注意并将替换为特定于应用程序的相应值。

    【讨论】:

    • 很抱歉没有回复你,我参加了大学面试 - 我现在就试试吧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多