私は株式市場のアプリケーションを持っています。ユーザーがアプリケーションにログインすると、サーバーからセッションキーが送信されます。このセッションは、ユーザーがアプリケーションをログアウトするか、数分間何もしない限り有効です。Android、強制終了後に実際に何が起こるのですか?
私の最初の問題(それは既に解決済みです)は、アプリケーションへのログイン後、ユーザーがホームボタンをクリックした後、アプリケーションのアイコンをクリックしたときでした。さて、ログイン後、(サーバーによって送信された)メッセージは、 "あなたのユーザーIDが使用中"であることを示しました。セッションIDを共有設定で保存することでこの問題を解決しました。
今、この話に基づいて同じ問題があるとクライアントから報告されました。
- アプリケーション
- へのユーザーのログイン、ユーザーがホームボタンをクリックした後
- ユーザーが設定/アプリケーション/管理するアプリケーション
- 選択したアプリケーションに行き、その後、「アプリケーション情報」ページでは、強制停止]ボタンをクリックします
- ユーザーが再度アプリケーションリストに戻ってアプリケーションを選択します
- ログイン後、「セッションが終了しました」というメッセージが表示され、再度ログインページへのアプリケーションが表示されます
- ここで、ユーザーがログインしようとすると、セッションIDが期限切れでない間に、上記のメッセージ(「あなたのユーザーIDが使用中です」)が表示されます。
"強制終了"ボタンが本当に何をしているのか知りたいですか?それは活動のすべてのインスタンスをきれいにするか?ホームボタンをクリックして保持すると、アプリケーションのインスタンスがまだメモリに残っていることがわかります。したがって、「強制終了」ボタンの役割は何ですか?
- ここで、ユーザーが自分のパスワードを入力すると、「あなたのユーザーIDは使用中です」というメッセージが再度表示されます。 Actully