FragmentPagerAdapter中的MapFragment,android.view.InflateException:二进制XML文件行#8:错误膨胀类片段

时间:2016-01-11 09:05:52

标签: android android-fragments

我无法弄清楚这个问题android.view.InflateException。这里我有3个选项卡,使用FragmentPagerAdapter创建,前两个选项卡包含常规列表,第三个选项卡包含GoogleMap。它首次正确加载,如果我导航回第一个标签并返回第二个或第三个标签,应用程序会通过说android.view.InflateException: Binary XML file line #8: Error inflating class fragment

来制动

我已添加代码In Gist,请检查以下链接 Application Code

2 个答案:

答案 0 :(得分:0)

布局检查行#8 xml代码

中可能存在不正确的xml元素

答案 1 :(得分:0)

@Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    if (view != null) {
      ViewGroup parent = (ViewGroup) view.getParent();
      if (parent != null)
        parent.removeView(view);
    }
    try {
      view = inflater
          .inflate(R.layout.frag_pending_map, container, false);
    } catch (InflateException e) {
      return view;
    }
    return view;
  }