屏幕旋转时保留原始意图束?

时间:2018-02-23 15:09:37

标签: android android-intent orientation-changes android-savedstate onsaveinstancestate

当屏幕方向发生变化时,原始信息是否会在创建时传递给活动(例如,来自Intent的{​​{1}} Bundle)?我可以在轮换后再次拨打getIntent().getExtras()以再次获取信息吗?或者我是否需要在getIntent().getExtras()中自行保存该信息,并从onSaveInstanceState savedInstanceState中检索该信息?

1 个答案:

答案 0 :(得分:1)

  

原始信息是否在创建时传递给活动(例如,意图   从屏幕上保留的getIntent()。getExtras())包   方向改变了吗?

是的,保留。它还保留用于其他配置更改(如显示的键盘,屏幕尺寸更改等)。

  

我可以在旋转后再次调用getIntent()。getExtras()来获取   信息再次?

是的,你可以。

  

或者我是否需要将自己的信息保存在onSaveInstanceState和   从savedInstanceState Bundle中检索它?

无需手动保存。

相关问题