我们一般用的最多的是Activity向fragment中传值,大家都知道在newFragment的时候,fragment.setArgument(),然后在fragment的类中在getArgument()就可以了,这里注意是fragment自己设置,自己获取。但是如果Fragment向Activity中传值,可能就稍微有些麻烦,
要用到接口回调,其实也很简单,只是要稍稍理一下思路,下面是我做的一个小demo简单易懂
上面是一个fragment中放四个button,Activity底部也放入四个button,在点击fragment中的任意button,底部的button颜色也跟着改变,其实就是fragment向Activity传值
下面是简单的效果图
以下是代码部分
Fragment中代码:
public class MainFragment extends Fragment {
private Button btna;
private Button btnb;
private Button btnc;
private Button btnd;
private callBackValue callBackValue;
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable