Я полагаю, что проблема со следующими линиями:
final EditText address = new EditText(this.activity);
String addressText = address.getText().toString();
Вы addressText
будете пустой строкой каждый раз, потому что вы создаете новый EditText вместо того, чтобы использовать тот от существующей деятельности.
Попытайтесь заменить его:
final EditText address = (EditText)this.activity.findViewById(R.id.your_edit_text_id);
и замените your_edit_text_id
с id в вашем файле расположения.
Если вы создали свою точку зрения, программно тогда предоставляют получателю для него.
В вашей деятельности:
public EditText getAddressEditText() {
return this.mAddressEditText;
}
И затем используйте его как это:
final EditText address = this.activity.getAddressEditText();