Проверьте код для базы данных по следующей ссылке Android SQLite
Вы должны сохранить значение в массиве списков, который извлекается из базы данных, и установить значение для текста редактирования как
// myarraylist is the arraylist which contains
// the data retrieved from database
editText.setText(myarraylist.get(0));
После того, как данные извлечены, вы должны проверить условие, если editText.getText().toString()
длина больше нуля, вы не должны позволять им редактировать текст в editText
, используя
editText.setFocusable(false);