AddressbookService service = (AddressbookService) Application.getServiceFactory().lookup(HBCI.class,"addressbook");
this.book = service; // Wir machen das gleich zum Default-Adressbuch
if (service.hasExternalAddressbooks())
{
// Es existieren mehrere. Wir zeigen eine Auswahl an
final SelectInput select = new SelectInput(service.getAddressbooks(),null);
select.setAttribute("name");
select.addListener(new Listener() {
public void handleEvent(Event event)
{
Object value = select.getValue();
if (value == null || !(value instanceof Addressbook))
return;
EmpfaengerList.this.book = (Addressbook) value;
reload(); // Anzeige aktualisieren
}