manifest.xml
以下のタグで指定しました
<activity android:screenOrientation="fullsensors
android:configChanges="orientation|keyboardhidden|keyboard"
</activity>
またandroid:configChanges="Orientation|keyboardhidden|keyboard"
、「方向」または「キーボードが非表示/表示」の場合にアプリの再作成を避けることを意味します
App クラスでは、すべてのアクティビティのライフサイクル コールバックを呼び出しています。また、デバイスを回転させたり向きを変えたりしても、アプリの再作成は行われないと予想していました。つまり、次のコールバックは順番に呼び出されないため、android:configChanges
. コールバックはonPause()
onStop()
onDestroy()
onCreate()
onStart()
onResume()
、デバイスを回転させるたびに、アプリが再作成され、前述のライフ サイクルのコールバックが呼び出されます。
なぜそれが起こるのか説明はありますか?