com.google.gwt.activity.shared.Activity#mayStop
メソッドには、ほんのわずかなユースケースがあるのだろうかと思います。Activity.mayStop()はどれくらい意味がありますか?
com.google.gwt.place.shared.PlaceController.Delegate#confirm
は、ブロッキング一つであり、そのためにはコールバックを使用している、あなたは別のDelegate
を使用することはできません。 GWTの人は常に、ユーザーのやりとりを非同期的に処理する必要があると言っているため、これがブロックされた方法で実装されている理由はわかりません。mayStop
メソッドが常に呼び出されます。ActivityManager
が同じActivity
を返しても、UIは変更されません。したがって、ユーザーが変更を保存していない場合や、場所の変更によって実際に保存されていないデータが破棄された場合は、アクティビティを確認する必要があります。私は、この小切手はplaceController.goTo(new Place())
に電話する前にもっと簡単にできると思います。
あなたはどう思いますか?
答えをいただきありがとうございます。私は、ナビゲーションが、すなわち、バックボタンによってトリガーされるという点については考慮しませんでした。 – Peter