浅析Fragment为什么需要Public的empty constructor是什么

在创建fragment时你可能在打包时碰到洳下错误

在构造方法上加上这个注解,就可以不检察但是这是google不推荐的做法

解决方案二(也不推荐):不报错

这段加到项目的gradle文件中就鈳以不报这个错误了,不过这只是让他不报而已实际上还是存在问题的,所以也不推荐这样做

解决方案三(推荐):创建newInstance方法来

这种方式避免了使用构造来传参数

通过上面的这种方式就可以解决问题。

我要回帖

更多关于 constructor是什么 的文章

 

随机推荐