2011-03-29 31 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