GWT: передать интерфейс с IsSerializable Object - PullRequest
0 голосов
/ 29 марта 2011

Доброе утро всем,

Я пытаюсь передать следующие вызовы с помощью вызова RPC GWT:

public class MVCController extends Composite implements IsSerializable {
    //..        
    private MVCClass listeners;

    public void addListener(MVCClass _listener){
        listeners = _listener;
    }

    //....
}

MVCClass является следующим интерфейсом:

import com.google.gwt.user.client.rpc.IsSerializable;

public interface MVCInterface extends IsSerializable{
    public abstract void labelTextChange(String _text);
}

При каждом вызове RPC происходит сбой приложения, сообщая что-то о

Failed to create an instance of ... via deferred binding 

Могу ли я отправитьИнтерфейс с RFC-вызовом?

С уважением, Стефан

1 Ответ

1 голос
/ 29 марта 2011

Вы не можете сериализовать виджет gwt, поэтому вы получаете это исключение. Ваш класс MVCController начинается с Composite, базовый класс которого Widget ..

...