0

更改屏幕方向时是否保留了在创建时传递给活动的原始信息(例如Intent Bundlefrom )?getIntent().getExtras()我可以getIntent().getExtras()在轮换后再次致电以再次获取信息吗?还是我需要自己保存该信息onSaveInstanceState并从中检索savedInstanceState Bundle

4

1 回答 1

1

当屏幕方向改变时,原始信息是否在创建时传递给活动(例如来自 getIntent().getExtras() 的 Intent Bundle)?

是的,它被保留了。它还保留用于其他配置更改(如显示的键盘、屏幕大小更改等)

我可以在轮换后再次调用 getIntent().getExtras() 以再次获取信息吗?

是的你可以。

还是我需要自己将该信息保存在 onSaveInstanceState 中并从 savedInstanceState Bundle 中检索它?

无需手动保存。

于 2018-02-23T16:19:04.557 回答