android - 旋转手机时, fragment onCreateView 在 Tab(ActionBar)内调用两次

标签 android android-actionbar android-tabs

当我旋转手机时,此方法被调用两次......实际上第二次 savedInstanceState 为 null......这是正常行为吗?

最佳答案

当设备方向改变时, Activity 将完全重新创建,是的,这是正常行为。使用保存的实例来保存您不想重新查询的任何内容数据,例如远程服务调用或数据库调用。这样您就可以节省用户数据成本并更快地重新创建页面。

关于android - 旋转手机时, fragment onCreateView 在 Tab(ActionBar)内调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11884290/

相关文章:

android - 图像识别: Detecting billiard balls on Android

java - 无法在我的 firebase 服务中解析方法 'findViewById(int)'

android - 根据 fragment 条件显示/隐藏菜单

android - 如何制作像 Google Play 这样在滚动时淡入的 ActionBar

android - 如何沿 Viewpager 显示圆形标签指示器?

android - ActionBar 和 ActionBar.Tab 以及 Navigation Drawer android

java - android.app.Actionbar.setHomeButtonEnabled 返回 null

android - RecyclerView 不能在 onBindViewHolder() 中使用 setText()

android - 更改工具栏/操作栏中的文本颜色,android?

android - 在 Stripe Android CardWidget 如何更改提示文本大小和提示文本?