アクティビティでsavedInstanceStateバンドルがいつ使用されるかの完全なリストを知っている人はいますか?
デバイスの向きが変わるときに使用されることは知っています。ただし、ユーザーが Android の設定から強制的にアプリを閉じた場合は使用されないようですが、これは私のコードの何かが原因である可能性があります。
他にどんなケースがあるの?
明確にするために、「使用済み」とonCreate()
は、呼び出されたときに、savedInstanceState バンドルが null ではなく、最後onSaveInstanceState()
に呼び出されたときに渡したデータを含むことを意味します。