デバッガーでアプリを実行すると、メイン スレッドと 3 つのバインダー スレッドが取得されます。
ボタンをクリックするとActivity.finish()が呼び出され、UI が閉じてホーム画面に戻るとアクティビティが終了するように見えます。
ただし、デバッガーでは、まだメイン スレッドと 3 つのバインダー スレッドが " (running) " として表示されます。
なぜこれが起こっているのか、私は困惑しています。さらに、アプリを終了した後に再度実行すると、アプリがActivity.onResume()を呼び出す原因となっています。
現在、アクティビティでこれらのメソッドをオーバーライドしていますが、それぞれで適切なスーパー関数を呼び出しています。
- onDestroy()
- onPause()
- onResume()
- onSaveInstanceState()
これに関するヘルプやアドバイスは大歓迎です!