onDestroy()
画面を回転させたときに呼び出されることが保証されていますか?
onConfigurationChanged()
このデフォルトの動作を変更するように定義できると聞きました。そのメソッドでは通常何が書かれますか?そして、回転のデフォルトの動作を変更する他の方法は何ですか?
onDestroy()
画面を回転させたときに呼び出されることが保証されていますか?
はい
onConfigurationChanged()は、自分で処理する構成変更に対して呼び出されます(マニフェストのconfigChangesでこれらの構成を宣言します)。それを完全に避けるのが最善だと思います。
「portrait」や「landsacpe」などのアクティビティの方向を設定することで、マニフェストの回転を無効にできます。
通常、向きが変わる可能性がある場合は、onSaveInstanceStateを使用してデータの一部を保存してから復元してから、onCreateでデータを復元する必要があります。