ユーザーが他のアプリケーションに切り替えたり、ホームボタンを押したりするたびにログインクラスが呼び出されるアプリケーションを開発しようとしています。
たとえば、Activity1とActivity2の2つのアクティビティがあります。
- Activity2はActivity1から呼び出されるため、Activity1はonPause状態になります。
- ユーザーが他のアプリケーションに切り替えると、そのアクティビティからLoginクラスが呼び出され、認証が成功すると同じ時点で再開されます。
そして現在、私はすべてのアクティビティのonPauseメソッドでLoginクラスのインテントを開始しています。そのため、Activity1からActivity2に切り替えると、Activity1のonPauseメソッドが実行され、Activity2に切り替えることができません。
簡単に言うと、Loginクラスは、ユーザーが他のアプリケーションに切り替えたとき、またはホームボタンを押したときにのみ呼び出す必要がありますが、アプリケーションがフォアグラウンドにあるときは呼び出さないでください。
あなたが私の問題を理解してくれることを願っています。ありがとう !