0

インターフェイスのインスタンスを作成するにはどうすればよいですか? 例

@Connection(name="ClckCnt", version="1.0", description="Click Counter", maxsize=10000) 
public interface MyInterface extends DataService{


    @Update("CREATE TABLE IF NOT EXISTS clickcount ("
      + "id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "
      + "clicked INTEGER)")
  void initTable(VoidCallback callback);


     @Update("INSERT INTO clickcount (clicked) VALUES ({when.getTime()})")
  void insertClick(Date when, RowIdListCallback callback);
}

public class WebApp implements EntryPoint{

    MyInterface myInterface = GWT.create(MyInterface.class);

    public void onModuleLoad(){

    }
}

この種の例は、gwt-html5-database プロジェクトから持っています。このプロジェクトはサンプル アプリケーションであり、同じ方法で実行しましたが、機能しません。誰かがアイデアを持っていますか?挨拶します。

4

1 に答える 1

2

https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsDeferredを参照してください

具体的な実装を提供し、いくつかのプロパティ (ユーザー エージェントやロケールなどを含む) に応じて使用するものを選択するか、ジェネレーターを使用することができます。両方を組み合わせることができます。プロパティに応じて、場合によっては具体的な実装を使用し、別の場合にはジェネレーターを使用します。

于 2012-04-22T13:38:56.967 に答える