Android 使用数据库中的值填充EditText

Android 使用数据库中的值填充EditText,android,sqlite,android-edittext,Android,Sqlite,Android Edittext,在我的Android应用程序中,我有一个带有EditText的TextView。我想用输入的最后一个值预填充EditText,该值存储在SQLite数据库中?通过getViewById(R.ID.xxxx) 然后对最高PID执行SQLite查询 然后从结果光标中拉出要查找的字符串 通过 editTextId.setText(字符串) 如果db exec由于表中没有条目而失败,请确保将其括在try/catch中,并将edittext分配给任意默认值。这应该不会太难,我认为: public void

在我的Android应用程序中,我有一个带有EditText的TextView。我想用输入的最后一个值预填充EditText,该值存储在SQLite数据库中?

通过
getViewById(R.ID.xxxx)

然后对最高PID执行SQLite查询

然后从结果光标中拉出要查找的字符串

通过 editTextId.setText(字符串)


如果db exec由于表中没有条目而失败,请确保将其括在try/catch中,并将edittext分配给任意默认值。

这应该不会太难,我认为:

public void onCreate(Bundle savedState) {
    EditText editText = (EditText) findViewById(R.id.my_edittext);
    String value = // Query your 'last value'.
    editText.setText(value);
}

如果您想了解有关SQLite数据库存储的更多信息,请阅读Android文档中的文章。

我使用
Spinner
EditText
中完成了这项工作

EditText
Spinner
放入
RelativeLayout
中,从数据库中检索数据,并将这些值分配给微调器


通过对微调器使用
OnItemSelectedListener
,您可以将所选值分配给ur
EditText

到目前为止你做了什么?值已经存储在sqllite数据库中,还是现在就存储?