Вы можете использовать
String value = ((EditText) findViewById(R.id.edittext)).getText();
Если вы используете отдельный класс, вы должны передать ссылку на EditText в этот класс.Сначала получите ссылку
setContentView(R.layout.yourlayout);
EditText editText = (EditText) findViewById(getResources()
.getIdentifier("edittext", "id", "com.yourpackage"));
, затем передайте ее другому классу и используйте там getText
.Убедитесь, что вы пытаетесь получить доступ только к EditText, когда активность активна.
Для метода getIdentifier
есть предупреждение, поэтому вы должны использовать его, только если у вас нет другого выбора:
Примечание: использование этой функции не рекомендуется.Гораздо эффективнее получать ресурсы по идентификатору, чем по имени.