我真的对fragment的内部状态感到困惑。我有一个Activity一次只持有一个Fragment并替换它,如果应该显示另一个Fragment。如果ActivityonSaveInstanceState被调用(在我的情况下没有调用),则从文档onSaveInstanceState调用ONLY。如果我停止我的Fragment,我会自己将其状态存储在Singleton中(是的,我知道我也讨厌Singleton,但我不打算这样做)。所以我必须重新创建整个ViewHirarchy,创建新View(通过使用关键字new),恢复其状态并在onCreateView中返回它们。我在这个View中也有一