我有一個股票市場的應用程序。當用戶登錄到應用程序時,服務器向我發送會話密鑰。此會話在用戶註銷應用程序之前有效,或者在幾分鐘內不做任何事情。Android,強制關閉應用程序後發生了什麼?
我的第一個問題(即已解決)是當登錄到應用程序後,用戶點擊主頁按鈕,然後點擊應用程序的圖標。現在,登錄後,一條消息(由服務器發送)顯示「您的用戶標識正在使用中」。我已通過在共享偏好設置中保存會話ID解決了此問題。
現在,客戶報告說,我們基於這個故事有同樣的問題。
- 用戶登錄到應用
- 該用戶之後點擊home鍵
- 用戶去設置/應用程序/管理應用程序
- 選擇應用程序,然後在「應用程序信息」頁面,點擊強制停止按鈕
- 用戶再次回到應用程序列表並選擇應用程序
- 登錄後,將顯示「會話過期」消息,並且應用程序再次指向登錄頁面
- 現在,當用戶嘗試登錄時,上述消息(「您的用戶ID正在使用中」)將顯示,而會話ID未過期。
我想知道,什麼「強制關閉」按鈕真的嗎?它是否清理所有活動的實例?當我點擊並按住主頁按鈕時,我可以看到我仍然有內存中的應用程序實例。因此,「強制關閉」按鈕的作用是什麼?
- 現在,如果用戶輸入他/她的密碼「您的用戶標識正在使用」,將再次顯示。