Android 按Ctrl+F11时内容会消失吗?

Android 按Ctrl+F11时内容会消失吗?,android,android-layout,screen-orientation,tablerow,Android,Android Layout,Screen Orientation,Tablerow,我有一个选项菜单,其中一个选项在单击时会启动一个新的结果活动。因此,当此活动被销毁时,a将获取结果并基于onActivityResult方法中的结果创建一个表行,表行将显示在屏幕上,但当我按Ctrl+F11时,内容不在屏幕上。我知道如果我用OnCreate方法创建表行,这会起作用,但为什么?Ctrl+F11会改变方向。您应该阅读更多关于活动生命周期的内容,以便更好地理解它。基本上,方向改变会导致活动被破坏和重新创建。再次调用OnCreate方法,但它不会还原在onActivityResult中创

我有一个选项菜单,其中一个选项在单击时会启动一个新的结果活动。因此,当此活动被销毁时,a将获取结果并基于onActivityResult方法中的结果创建一个表行,表行将显示在屏幕上,但当我按Ctrl+F11时,内容不在屏幕上。我知道如果我用OnCreate方法创建表行,这会起作用,但为什么?

Ctrl+F11会改变方向。您应该阅读更多关于活动生命周期的内容,以便更好地理解它。基本上,方向改变会导致活动被破坏和重新创建。再次调用OnCreate方法,但它不会还原在onActivityResult中创建的表


您还可以禁用方向更改,请参见

onCreate和/或onActivityResult之后调用onResume,尝试在此处创建表行。