例子:activity传值给fragment
activity:
//回调接口
public interface FragmentCallBack {
//编辑按钮回调方法
void callbackCheck(Bundle arg);
}
方法中的:
FragmentCallBack fragmentCallBack = (FragmentCallBack) fragments.get(0);
Bundle bundle = new Bundle();
bundle.putInt("data", statusText);
fragmentCallBack.callbackCheck(bundle);
fargment中实现接口并接受数据:
实现方法:
implements FiMyCollectionActivity.FragmentCallBack
获取传过来的值:
@Override
public void callbackCheck(Bundle arg) {
if (arg != null) {
teset = arg.getInt("data");
// ToastUtils.showToast("获取的值=" + teset);
adapter.notifyDataSetChanged();
}
}
本文详细介绍了在Android开发中,如何使用回调接口的方式实现Activity向Fragment传递数据的方法。通过定义FragmentCallBack接口,并在Fragment中实现该接口,Activity可以通过调用callbackCheck方法将数据(如状态码)封装在Bundle中传递给Fragment。

3959

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



