我知道当方向变化时,Android 会破坏并重新创建当前活动,除非我们处理了方向变化。当遵循生命周期方法的方向发生变化时被调用
protected void onSaveInstanceState(Bundle outState)
protected void onStop()
protected void onDestroy()
public void onCreate(Bundle savedInstanceState)
protected void onStart()
protected void onRestoreInstanceState(Bundle savedInstanceState)
protected void onResume()
我的问题是为什么当我从横向切换到纵向时这些方法被调用两次,而当我从纵向切换到横向时只调用一次。