setarguments专题

为什么fragment new出来之后只推荐使用setArguments()传递数据在不想使用序列化的时候如何解决...

为什么fragment new出来之后只推荐使用getArguments()获取数据在不想使用序列化的时候如何解决 TabVideoFragment tab1VideoFragment = TabVideoFragment.class.newInstance();tab1VideoFragment.setDefaultStoreList(list);//当内存中有一个的时候无效Bundle bu

Fragment中传递参数推荐用Fragment.setArguments(Bundle bundle),而不用构造方法。

Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。 但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArguments(Bundle bundle)这种方式来传递参数,而不推荐通过构造方法直接来传递参数呢? 为了弄清这个问题,我们可以做一个测