我有一个导航面板 Activity 。菜单部分有 5 个 fragment (将其命名为 Fragment1、Fragment2...)。
现在默认情况下,activity 将显示 Fragment1。
如果用户从 Fragment1 导航到 Fragmentxtz。我们将在 Fragment1 之上添加 fragment 。
现在用户可以通过按主页按钮进入后台并从任务中打开应用程序。
现在我知道 Fragmentxtz onStart 将被调用。但我看到 Fragment1 onStart 也被调用。
这是预期的行为吗?
最佳答案
正如您在 Android Developers 上看到的,您的 fragment 将在 onViewCreated() 处调用。
https://developer.android.com/guide/components/fragments#Creating
如果您更改了系统语言或类似内容,则必须更新 View 。
关于android - 来自后台时 fragment 的行为是什么。考虑 fragment 在堆栈中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63151715/