【问题标题】:Original intent bundle retained upon screen rotation?屏幕旋转时保留原始意图包?
【发布时间】:2018-02-23 15:09:37
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    原始信息是否在创建时传递给活动(例如 Intent Bundle from getIntent().getExtras()) 保留屏幕时 方向变了吗?

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

    我可以在旋转后再次调用 getIntent().getExtras() 以获得 又是信息?

    是的,你可以。

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

    无需手动保存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多