如何在activity里面刷新fragment中的view

nidhogg2010 2015-05-03 09:00:01

private RateFrag rateFa;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
.
.
.
fragmentManager = getFragmentManager();
rateFa = (RateFrag) fragmentManager.findFragmentById(0);
.
.
.
}
@SuppressLint("HandlerLeak")
private Handler handler=new Handler(){
public void handleMessage(Message msg) {
camera.setOneShotPreviewCallback(MainActivity.this);
rateFa.view.invalidate();
};
};


直接通过fragmentManager 调用fragment中的view使用invalidate刷新会报错
求各位大神指点
...全文
3722 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
生如夏花cch 2015-05-08
  • 打赏
  • 举报
回复
用广播吧。或者如1楼那样用interface
答题小助手 2015-05-04
  • 打赏
  • 举报
回复
需要在主线程中使整个fragment失效吧。。。
s_wenze 2015-05-04
  • 打赏
  • 举报
回复
activity向fragment传入接口,fragment实现接口试试

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧