android - 来自后台时 fragment 的行为是什么。考虑 fragment 在堆栈中

标签 android android-fragments

我有一个导航面板 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/

相关文章:

java - Android Studio,从内部类填充listView

android - 如果 textview 值超过 2 个字符,一切都会向右移动

android - 如何在android中使用加速度计传感器计算运行速度

android - android :taskaffinity work?怎么办

android - 显示键盘时防止 DialogFragment 调整大小/折叠

android - ViewPager中Fragment来到屏幕时的方法

android - 在 fragment 中设置新布局

android - 在 Android 上恢复 FragmentActivity 后的 “java.lang.IllegalStateException: Activity has been destroyed”

android - 我正在 Postman 中测试 Firebase 通知但没有得到响应

android - 使 fragment 增长并显示更多信息