デバイスが回転したときにondestroyが呼び出されるとスレッドに何が起こるか
-
27-09-2019 - |
質問
アクティビティによって作成され、デバイスが回転しているスレッドに何が起こるかを知りたいと思います。私は、これが起こったときにOndestroyメソッドが呼び出されることを観察しました。スレッドも殺されますか?
スレッドが殺されない場合、アクティビティの新しいインスタンスとしてのアクティビティでスレッドを再検討するには、回転時に作成されます。
ありがとう、
ラクシュミー
解決
スレッドは殺されません。オーバーライドして、スレッドへの参照を保持できます onRetainNonConfigurationInstance()
スレッドオブジェクトを保存してから getLastNonConfigurationInstance()
それを取り戻すために。
所属していません StackOverflow