问题:我在打包的过程中,首先遇到的是Error:Error: This fragment inner class should be public.......,我改成public后,又来一个错Error:Error: This fragment inner class should be static....好吧,我又加上static,这下好了,错得更离谱了;
分析:这个错误和public还有static都没有关系,是因为fragment里面的构造方法有传参的原因,不信你把构造方法里的参数去掉,错误就消失了;
解决:fragment不允许使用构造方法传参了,原因自己百度吧,推荐使用 setArguments(args) 来传参数,不会用的话就百度吧,很多相关例子,就不多说了。
本文分析了一种常见的Android开发中Fragment传参导致的构建错误,并给出了正确的解决方案,建议使用setArguments(args)代替构造方法传参。
4941

被折叠的 条评论
为什么被折叠?



