私はログイン詳細についてSharedPreferencesをチェックするLoginActivityを持っており、その後、HomeActivityおよびそれ以降の他のアクティビティにリダイレクトします。私はこのアクティビティのそれぞれにメニュー項目サインアウトを入れ、サインアウトボタンでこのコードを使用しました。ログインアクティビティを非表示
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
ログインアクティビティを非表示にする方法。ユーザーがホーム画面から戻るボタンを押すと、アプリケーションが終了します。
私はアプリを開いたときと同じようにホーム画面を表示し、通常は戻るボタンを押すとアプリを終了するはずです。しかし私の場合は、ユーザーの資格情報をチェックする最初の画面であるログイン画面が表示されます。
私はログインアクティビティを終了できません。それ以外の場合、解決策は機能しません。
こちらはAndroidが初めてです。この問題を解決するために何か提案してください。
ログインアクティビティのmenifestでandroid:noHistory = "true"を使用します。 –
私はそれを試みましたが、スタックからアクティビティを削除します。 – SkyWalker