前言:关于这个问题我自己也纠结了很久,起初我第一想到的就是在创建Fragment实例对象时通过有参的构造方法传递参数就是了,但当我在使用时Android Studio会报出错误(Avoid non-default constructors in fragments :use a default constructor plus Fragment#setArguments(Bundle)。)这种错误的解决方法(根据提示可以得到):@SuppressLint("ValidFragment")浏览了很多资料:发现完全没有人用我的这种想法,可能我是深深的受到Java的影响,直接在构造方法中传递参数就OK了。
下面进入主题:(平时我们都是通过这种方式将Fragment添加到Activity中,此时并没有传递参数)