错误导致类<unknown>由ViewPagerAdapter instantiateItem引起

时间:2018-02-07 13:14:29

标签: android firebase crash android-viewpager layout-inflater

我有一个Android应用程序,它在启动时崩溃,在我的手机上有4.4版本,应用程序在启动时崩溃,但在5.0手机上没有崩溃。

这是Firebase崩溃报告中显示的内容:

  

异常android.view.InflateException:二进制XML文件行#0:   膨胀类错误

     

由java.lang.reflect.InvocationTargetException:

引起      

由android.content.res.Resources引起$ NotFoundException:资源ID

     

0x7f07005a

这是有色的:

  

com.x.y.IntroActivity $ ViewPagerAdapter.instantiateItem   (IntroActivity.java:159)

这是Intro Activtiy中的ViewPager:

<android.support.v4.view.ViewPager
    android:id="@+id/view_pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

这是java中的一部分:

@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {

    layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View view = layoutInflater.inflate(layouts[position], container, false);
    container.addView(view);

    return view;
}

0 个答案:

没有答案