首页 > 系统 > Android > 正文

Android之 运行时错误总结

2019-11-07 23:38:02
字体:
来源:转载
供稿:网友

查看上方目录或直接使用Ctrl+F直接搜索你要查询的问题部分关键字

直接使用Ctrl+F直接搜索你要查询的问题部分关键字或查看上方目录

如果有好的IDEA,期待与你的摩擦

No view found for id for fragment

java.lang.IllegalArgumentException: No view found for id 0x7f0e0097 (com.swm.newoxygen:id/hometab_PRoject) for fragment ProjectFragment{7c7b890 #0 id=0x7f0e0097} 我的是在transaction.add(R.id.hometab_project, fragment).commit(); 在commit之后布局文件还没有加载完,导致找不到这个容器R.id.hometab_project控件的ID

解决方案:新建一个线程,当这个FrameLayout控件已经添加到屏幕上的时候,在执行commit()方法.

new Thread(new Runnable() { @Override public void run() { while (!hometabFrameLayoutProject.isAttachedToWindow()) { } transaction.add(R.id.hometab_project, fragment).commit(); } }).start();
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表