別のGWTアプリケーションを開発していますが、今回はGWTのMVPアクティビティ、プレイスなどのクラスを使用しています。私の質問は、「彼らはまだサインインしていますか」チェックの配置についてです。
ユーザーが「ダッシュボード」トークン/場所を含むリンクを使用してサイトに入ると、DashboardActivityに移動します。ただし、DashboardActivityを使用する前に、まずサインインする必要があります。これを処理するための最良の方法は何ですか?
1.)AppActivityMapperにロジックを配置します。そのため、場所をアクティビティに変換するときは、そこでチェックを実行して、サインインしているかどうかを確認します。サインインしていない場合は、サインインが成功したときに戻るトークン/場所への参照を含むSignInActivityオブジェクトを返します。
- また -
2.)要求どおりにダッシュボードアクティビティを作成しますが、ダッシュボードアクティビティ内でチェックを行い、サインインしていない場合は、プレイスコントローラーを使用してサインインページに移動しますか?次に、サインインが成功したら、場所の履歴の前の場所に戻しますか?