Fragment的arguments属性

1
2
3
title: Fragment的arguments属性
date: 2020-07-06 09:07:20
tags: Fragment查缺补漏

Arguments(Bundle bundle)

凡走过,必留下痕迹。

作用:Fragment.setArguments(Bundle bundle) 用来传递参数。

区别于构造方法直接来传递参数。

当Activity被重新创建的时候(屏幕旋转,后台运行内存过低被回收等等情况),会重构Activity所管理的Fragment,原先Fragment的字段将会全部显消失,使用arguments方法设置的bundle的值会保留下来,而用构造方法来传递的参数会消失。