setImageResource上的android.content.res.Resources $ NotFoundException

时间:2018-05-25 11:12:11

标签: java android

我正在开发一个应用程序,我在片段中有一个recyclerview,在其他活动中有一个viewpager,所以现在我将图像从recyclerview传递给viewpager,但问题是当我点击recyclerview时我没有得到资源发现异常。

为此,我搜索了互联网,我发现了这个SO question,但它没有解决问题,因为它只是建议使用String.valueof而我无法在setImageresource上执行此操作。

所以我不明白我哪里出错了所以请有人可以在这里指导我。 所以这里是recyclerview的代码

 @Override
    public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
        return view == object;
    }

    @TargetApi(Build.VERSION_CODES.LOLLIPOP)
    @RequiresApi(api = Build.VERSION_CODES.KITKAT)
    @NonNull
    @Override
    public Object instantiateItem(@NonNull ViewGroup container, int position) {
        layoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View view = layoutInflater.inflate(R.layout.custom_dots_layout,null);
        ImageView imageView = (ImageView)view.findViewById(R.id.detail_viewpager_image);
        Intent intent  = new Intent();
        imageView.setImageResource(intent.getIntExtra("slider_image",1));


        ViewPager viewPager1 = (ViewPager)container;
        viewPager1.addView(view,0);
        return view;
    }

    @Override
    public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
        ViewPager viewPager = (ViewPager)container;
        View view =  (View)object;
        viewPager.removeView(view);
    }
}

这是viewpager的代码

df = spark.readStream.format("kafka").option("kafka.bootstrap.servers", "IP").option("subscribe", "Topic").option("startingOffsets","earliest").load()
// groupby on slidings windows
query = slidingWindowsDF.writeStream.queryName("bla").outputMode("complete").format("memory").start()

0 个答案:

没有答案