这要怎么做。在FragmentActivity用普通的findViewById获取Fragment的控件ID(不知道这样做对不对),然后用handler来更新UI。 可是这样会报错。空指针,本人觉得是获取不了Fragment控件。这应该怎么做呢?
解决方案
40
1.广播
2.定义全局变量,activity点击按钮改变全局变量的值,fragment在onResume()时判断变量的值,根据变量值显示相应ui。
3. fragment的UI控件全部(或需要activity去刷新的)声明为static静态,activity可以直接获取fragment去刷新。
4. fragment中定义一个static静态方法(刷新ui的方法),activity直接调用这个方法。
5.用数据库,activity点击按钮保存数据到数据库,fragment在onResume()时获取数据刷新。
6.。
7.。
。
。
2.定义全局变量,activity点击按钮改变全局变量的值,fragment在onResume()时判断变量的值,根据变量值显示相应ui。
3. fragment的UI控件全部(或需要activity去刷新的)声明为static静态,activity可以直接获取fragment去刷新。
4. fragment中定义一个static静态方法(刷新ui的方法),activity直接调用这个方法。
5.用数据库,activity点击按钮保存数据到数据库,fragment在onResume()时获取数据刷新。
6.。
7.。
。
。