2011-03-29 53 views
0

早上好大家好,GWT:发送接口与IsSerializable对象

我试图传递与GWT RPC调用以下电话:

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调用的接口?

问候斯特凡

+0

我们可以看到使RPC调用的代码?另外:有时编译应用程序会产生比运行更详细的错误消息。 – 2011-03-29 12:11:40

回答

1

你不能序列化GWT部件,这就是为什么你会得到例外。您的类MVCControllerComposite延伸,其基类为Widget ..

+0

是的,但那不是我唯一的错误,抽象类​​和接口也不能被序列化 – Stefan 2011-03-29 12:53:51