ログインのために残りのWebサービスを呼び出すアプリを開発しています.ユーザーが正常にログインした後、ユーザーはメインメニューに移動し、対応するUIDとパスワードがローカルデータベースに保存されます.ログアウト後にログイン画面に戻りたい(ログアウト)ボタンはメインメニューにあります)。
ログアウトに使用したロジックは次のとおりです。ログアウトボタンが押された後、ユーザーがメインメニューに戻るたびに(リターンキーを押して)、ログイン資格情報(に保存されている)に戻るたびに、ログインページに戻るだけですセッション)が一致します。
したがって、ユーザーがログアウトすると、ログイン資格情報が削除され(プログラムで削除しようとしました)、ユーザーがリターンキー(ハードキー)を押すと、アプリケーションが閉じます。
問題: ログアウト ボタンを押した後、アプリはログイン ページに移動しますが、リターン キー (ハード キー) を押すと、アプリはメイン メニューに戻ります。アプリの終了ボタンを押したときにアプリケーションを終了したい場合、アプリケーションプロセスを終了する方法 (system.exit(0) を使用してみました)。