質問 1) TAB レイアウトが異なる 2 つの基本的なユーザー アクティビティがあります。
user1:管理者 user2:消費者
アプリを起動するたびに、デフォルトで、セッションなしで Consumer Activity のタブにリダイレクトされます。次に、ログイン セッションに応じて、Consumer Activity のタブまたは Admin Activity のタブのいずれかにリダイレクトされるだけのログインに進みます。
管理者にログインすると、管理者セッションで管理者アクティビティのタブにリダイレクトされました。(正しい)
しかし、戻るボタンを押したとき、
ログイン レイアウトにリダイレクトしたり、アプリケーションを閉じたりする代わりに、管理者セッションでコンシューマ タブにリダイレクトします (不正解)
どうすればこれを修正できますか? ある種のFLAGを見た?使い方がわかりません。xxx_FLAG を使用する必要がある場合、どのレイアウトに FLAG を配置すればよいですか?
質問2)ユーザーが電話の戻るボタンまたはホームボタンを押してアプリを閉じるたびにセッションを破棄する方法は?
私の現在の状況は、「abc」などのメンバーとしてログインしたときです。アプリを閉じて再度入ると、「abc」セッションのままです。アプリを閉じる前にログアウトしない限り、セッションがなくても機能します。