`Bundle savedInstanceState` 的范围是什么

What is the scope of `Bundle savedInstanceState`

在 android 中,我们使用 onSaveInstanceState(Bundle outState).

来保存活动的实例状态

现在为了正确实现它,有必要为存储在 outState.

中的所有变量提供一个 唯一字符串键

我很好奇制作这个字符串需要多么独特。

1) Bundle 是否通过 Android OS 传播到所有活动活动 - 因此所有键必须是 Application & activity 命名空间?
(例如 com.twitter.www.mobile.LOGIN_ACTIVITY.is_logged_in

2) Bundle 是否只能由调用它的 Activity 访问 - 因此所有键只能是 Application namespaced?
(例如 com.twitter.www.mobile.is_logged_in

特定 FragmentActivity 中的捆绑包仅在 FragmentActivity 中是唯一的。它们不会在整个应用程序中传播。最好在键和变量中使用 verbose/specific 以避免混淆,但您不必担心从不同的 activity 或片段访问错误的实例状态包或键值对。