Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's r

来源:互联网 发布:js触发select选择事件 编辑:程序博客网 时间:2024/05/20 11:19


Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element)

 

我的代码:

 //判断退出时的定义 
  private static Boolean isQuit = false;
  private Timer timer = new Timer();

 @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup Container,
   Bundle savedInstanceState) {
  v = inflater.inflate(R.layout.setting,null);
  init(v);

  return v;

 

 

 

 

这不能忍,于是乎我就点进inflater方法,有道着查看了这个方法,发现有一个是两个参数的,一个是三个参数的。

inflate(int resource, ViewGroup root)
inflate(int resource, ViewGroup root, boolean attachToRoot)

 

 

于是乎我便修改成为下边的参数,结果一试就好了。但是具体的身为菜鸟的我真的不太懂。于是乎百度一下。

 

看到了这篇文章,才懂了一丢丢,不过感觉够用了。文章链接:http://www.cnblogs.com/kobe8/p/3859708.html

Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element)

 

我的代码:

 //判断退出时的定义 
  private static Boolean isQuit = false;
  private Timer timer = new Timer();

 @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup Container,
   Bundle savedInstanceState) {
  v = inflater.inflate(R.layout.setting,null);
  init(v);

  return v;

 

 

 

 

这不能忍,于是乎我就点进inflater方法,有道着查看了这个方法,发现有一个是两个参数的,一个是三个参数的。

inflate(int resource, ViewGroup root)
inflate(int resource, ViewGroup root, boolean attachToRoot)

 

 

于是乎我便修改成为下边的参数,结果一试就好了。但是具体的身为菜鸟的我真的不太懂。于是乎百度一下。

 

看到了这篇文章,才懂了一丢丢,不过感觉够用了。文章链接:http://www.cnblogs.com/kobe8/p/3859708.html

0 0