例如:把对话框输入的账户名和密码由Dialogfragment与activity通信传递给宿主fragment与activity通信以便完成进一步的网络请求
//请求码声明为全局静态变量方便fragment与activity通信传递数据时调用 //点击注册弹出对话框 //找到按钮并重设监听器方法暂时没用到,用到后补充
//创建视图完成后设置对应参数 //找到按钮并重设监听器方法 //主线程创建消息处理机制 //验证成功,返回确认登录状态 //将允许登录的消息发给主线程 //将注册成功的消息发给主线程 //点击注册弹出对话框 //获取对话框对象并设置背景为透明 //創建视图完成后设置对应参数 //获取按钮对象,设定监听方法 //确认注册传递输入信息和关闭对话框请求 //取消注册,传递关闭对话框请求这个使用方法如图的布局页面玳码
fragment与activity通信 与 Activity可能还需要相互传递数据,可用这个方式
在fragment与activity通信中定义一个内部回调接口,再让包含该fragment与activity通信的Activity实现该回调接口这样fragment與activity通信即可调用该回调方法将数据传递给Activity。
通过Bundle传递的数据