请问 以下效果怎么实现:
Fragment A中 显示的界面包含以下两个控件 :
一个 button 和 一个 textviewa
点击这个button 会 startactvity 启动一个界面a。
在界面a 经过一系列的操作后, 类型为 public static string name;
name赋值为 name = abc;
当点击 返回间的时候, 当 再次出现 fragment 界面的时候, textviewa 要显示 abc。
也就是 fragment A中的 textviewa 要获取 actiivity 的 变量 abc的值。
请问 这个当 退出 activity的时候, fragment 怎么样才能通过textview显示abc呢?
------解决思路----------------------
在写Fragment的Activity中重写onActivityResult 启动新的Activity 用onActivityResult 关闭时返回数据
Fragment所在的Activity 获得值 并把值 传给你写的 Fragment中
------解决思路----------------------
方法很多,楼上的方法就行。
1.你也可以在要退出的Activity写个接口,只要Fragment被show出来的时候(或者监听返回键),就回调接口,更新UI。
2.建议尝试用开源框架Otto(EventBus)之类的事件发送机制
------解决思路----------------------
protected void onActivityResult
public