为了账号安全,请及时绑定邮箱和手机立即绑定

实例化新Android片段的最佳实践

实例化新Android片段的最佳实践

婷婷同学_ 2019-05-28 16:02:58
实例化新Android片段的最佳实践我已经看到了两个在应用程序中实例化新Fragment的一般实践:Fragment newFragment = new MyFragment();和Fragment newFragment = MyFragment.newInstance();第二个选项使用静态方法newInstance(),通常包含以下方法。public static Fragment newInstance() {     MyFragment myFragment = new MyFragment();     return myFragment;}起初,我认为主要的好处是我可以重载newInstance()方法以在创建Fragment的新实例时提供灵活性 - 但我也可以通过为Fragment创建重载构造函数来实现这一点。我错过了什么?一种方法比另一种方法有什么好处?还是只是好习惯?
查看完整描述

4 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

还有另一种方式:

Fragment.instantiate(context, MyFragment.class.getName(), myBundle)


查看完整回答
反对 回复 2019-05-28
  • 4 回答
  • 0 关注
  • 554 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信