В строке 839 вы вызываете mFilter.convertResultToString (selectedItem); вот почему вы получаете toString () адреса. Если вы хотите ввести строку в вашем представлении, вам нужно вернуть значение, используемое в вашем представлении, из этого метода.
Address address = (Address) selectedItem;
return address.getAddressLine(i);