サブクラスを作成する場合AbstractActivity
は、次のメソッドを定義する必要があります。
@Override
public void start(AcceptsOneWidget panel, EventBus eventBus) {
// ...
}
AbstractActivity
これは、同じものを異なる表示領域で「開始」できることを意味しますか?ユーザーエクスペリエンス(UX)の観点から、これがどのように発生するかについて具体的な例を誰かが提供できますか?
言い換えれば、私が、、someActivity.start(displayRegion1, eventBus)
またはと言うことができる場合someActivity.start(displayRegion2, eventBus)
、これは私にとって次のいずれかを意味します:
- アクティビティは必ずしも画面上の特定の場所に関連付けられているとは限らないため、画面の任意の部分からの表示領域(impl)を処理するために使用できます(この場合、実際には何をしますか? )。
AcceptsOneWidget
また - アクティビティは特定の場所に関連付けられていますが、多かれ少なかれ「ビューア」タイプの構成であり、任意の表示領域を通過してそのコンテンツを表示できます。
誰かが私にこの関係を説明できますか?前もって感謝します!